GS n1 | n2 d1...d(n1 x n2 x 8) |
|
|
|
| |
[Name] | Define downloaded bit image |
|
| |||
[Format] | ASCII | GS | * | n1 | n2 | d1...d(n1 x n2 x 8) |
| Hex | 1D | 2A | n1 | n2 | d1...d(n1 x n2 x 8) |
| Decimal | 29 | 42 | n1 | n2 | d1...d(n1 x n2 x 8) |
[Range] | 1 n1 255, 1 n2 48, n1 x n2 1536 , 0 d 255 |
[Description] | Defines a downloaded bit image using the number of dots |
| specified by n1 and n2 |
| n1 specifies the number of dots in the horizontal direction. |
| n2 specifies the number of dots in the vertical direction. |
[Details] | The number of dots in the horizontal direction is n1 x 8, in the |
| vertical direction it is n2 x 8. |
| If n1 x n2 is out of the specified range, this command is disabled. |
| The d indicates |
| and not printed to 0. |
| The downloaded bit image definition is cleared when: |
1.ESC @ is executed.
2.Printer is reset or the power is turned off.
The following figure shows the relationship between the downloaded bit image and the printed data.
m | Mode Name | Dot Density in | Dot Density in | |
Vertical Direction | Horizontal Direction | |||
|
| |||
0,48 | NORMAL MODE | 203 DPI | 203 DPI | |
1,49 | DOUBLE WIDTH MODE | 203 DPI | 101 DPI | |
2,50 | DOUBLE HEIGHT MODE | 101 DPI | 203 DPI | |
3,51 | QUADRUPLE SIZE MODE | 101 DPI | 101 DPI |
[Details] | When data exist in the print buffer, this command is ignored. |
| When a downloaded bit image has not been defined, this |
| command is ignored. |
| A portion of a downloaded bit image exceeding one line length is |
| not printed. |
| A downloaded character and a downloaded bit image cannot be |
| defined simultaneously. |
[See Also] | GS * |
(1)G S V m
(2)G S V m n
n2 x 8 dost
|
| n1 x 8 dost | ||
|
|
|
| |
d1 |
|
|
|
|
| dn2 + 2 |
|
|
|
|
| dn2 + 2 + 1 | ||
|
|
|
|
|
d2 |
|
|
|
|
| dn2 + 2 |
|
|
|
|
| dn2 + 2 + 1 | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dn2
dn2 x 2
MSB
LSB
d 2 x n2 x 8
[Name] | Select cut mode and cut paper |
| |||
[Format] | (1) ASCII | GS | V | m |
|
| Hex | 1D | 56 | m |
|
| Decimal | 29 | 86 | m |
|
| (2) ASCII | GS | V | m | n |
| Hex | 1D | 56 | m | n |
[Range] | Decimal | 29 | 86 | m | n |
(1) m = 1 , 4 9 |
|
|
|
| |
| (2) m = 6 6, 0 | n | 255 |
|
|
[Description] | Performs the specified paper cutting. | ||
|
|
|
|
|
| m | Print mode |
|
| 1, 49 | Partial cut (one point left uncut) |
| 66 | Feeds paper (cutting position + [n x (vertical motion unit)]), | |
| and cuts the paper partially (one point left uncut). | ||
|
|
| |
[Details] |
|
|
|
For (1) and (1) : |
[See Also] | GS / |
|
|
|
GS / m |
|
|
|
|
|
| |||
[Name] | Print downloaded bit image | |||
[Format] | ASCII | GS | / | m |
| Hex | 1D | 2F | m |
| Decimal | 29 | 47 | m |
[Range] | 0 m | 3, 48 | m | 51 |
[Description] | Prints a downloaded bit image using the mode | |||
| specified by m. |
|
| |
| Modes that can be selected by m are shown below. | |||
| 23 |
This command is effective only processed at the beginning of a line. |
For (1) : |
Only the partial cut is available; there is no full cut. |
For (2) : |
When n = 0, the printer feeds the paper to the cutting position and |
cuts it. |
When n 0, the printer feeds the paper to (cutting position + [n x |
vertical motion unit]) and cuts it. |
The paper feed amount is calculated using the vertical motion |
unit (y). However, the value cannot be less than the minimum |
horizontal movement amount, and it must be in even units of the |
minimum horizontal movement amount. |