CHAPTER 3 PCL5C - 6 
[Example] 
If you want to send index No. 7,6,5,4,3,2,1,0; 
Enter 'ESC*v6W 00h 00h 04h 08h 08h 08h', then select Send Index No by Plane. 
Select 4 bits/index. (2
4
 = 16 Palettes) 
ESC*r1A  Start Raster Transfer 
ESC*b1V 10101010B    Send Plane1 data (The Index No Bit0 data) 
ESC*b1V 11001100B    Send Plane2 data (The Index No Bit1 data) 
ESC*b1V 11110000B    Send Plane3 data (The Index No Bit2 data) 
ESC*b1W 00000000B    Send Plane4 data (The Index No Bit3 data) 
.... 
ESC*rC  End Raster Transfer 
      (xxh: hexadecimal, xxxxxxxxB: binary) 
 
Send Index No by Pixel (= 1) 
  This mode sends the index No. by pixel. 
  Bits/index must be 1, 2, 4, 8. 
 (2 bits/index) 
  ESC*b#W d1, d2, d1, d2, d1, d2... 1st raster 
  ESC*b#W d1, d2, d1, d2, d1, d2... 2nd raster 
  ESC*b#W d1, d2, d1, d2, d1, d2... 3rd raster 
  ESC*b#W d1, d2, d1, d2, d1, d2... 4th raster 
MSB LSB
Index No.
d2 d1 
** The Italic characters shown above are the index No. at the 2nd pixel in the 3rd raster. 
[Example] 
If you want to send the index No. below; 
Index No.
 
3, 2, 1, 0  (1st raster) 
2, 1, 0, 3  (2nd raster) 
3, 0, 1, 2  (3rd raster) 
0, 1, 2, 3  (4th raster) 
Enter 'ESC*v6W 00h 01h 02h 08h 08h 08h', then select Send Index No by Plane. 
Select 2 bits/index. (2
2
 = 4 Palettes) 
ESC*r1A  Start Raster Transfer 
ESC*b1V 11100100B    Send 1st raster data 
ESC*b1V 10010011B    Send 2nd raster data 
ESC*b1V 11000110B    Send 3rd raster data 
ESC*b1W 00011011B    Send 4th raster data 
.... 
ESC*rC  End Raster Transfer 
      (xxh: hexadecimal, xxxxxxxxB: binary) 
 
Send Direct Value by Plane (= 2) 
  This mode sends each value of RGB by plane. 
  Bits/index must be 1. 
  This mode sends the plane data except the last one using the Send Raster Data by Plane command.   
  This mode sends the last plane data using the Send Raster Data command.