Download Print this page

Advertisement

Quick Links

COMMAND DETAILS
CODES
(HEX/CONTROL):
NAME:
Horizontal tab
FUNCTION:
EXPLANATION:
1. If all horizontal tab position has been cleared by {ESC} D {NUL}, this command
is ignored.
2. The default setting of the horizontal tab positions are set at every 8th character
(9th, 17th, 25th, ...column).
3. If there is no more horizontal tab position set to the right of the print position
within the printing area, this command advances print position to the beginning of
next line.
4. Horizontal tab positions can be set with {ESC} D command. When horizontal tab
positions are set in font A (12 x 24) characters printing mode, switching into font
B (8 x 16) characters mode the tab positions will still align to that in font A
printing.
5. Horizontal tab positions can be reset to default values with {ESC} @.
6. Since the printer executes print buffer-full printing when print data before a {LF}
received exceeds a line's worth, if this command is received when the printing
position is already at next line the horizontal tab processing is executed from the
beginning of this next line.
CODES
(HEX/CONTROL):
NAME:
Print and line feed
FUNCTION:
PP6800/PP8000
<09> / {HT}
Moves the print position to the next horizontal tab
position
<0A> / {LF}
Print data in print buffer and feed one line
PP6000 Command Details - Page 1

Advertisement

loading
Need help?

Need help?

Do you have a question about the PP6800 and is the answer not in the manual?

Questions and answers

Summary of Contents for POSIFLEX PP6800

  • Page 1 PP6800/PP8000 COMMAND DETAILS CODES <09> / {HT} (HEX/CONTROL): NAME: Horizontal tab FUNCTION: Moves the print position to the next horizontal tab position EXPLANATION: 1. If all horizontal tab position has been cleared by {ESC} D {NUL}, this command is ignored.
  • Page 2 EXPLANATION: 1. Print buffer is cleared after data printed. In text mode. When printer receives data more than a line’s worth before a {LF}, the printer executes print buffer-full printing. 2. Paper advances by one line based on the current line spacing after print. 3.
  • Page 3 when automatic line feed is disabled, this command is ignored. 2. Sets the print starting position to the beginning of the line. 3. This command is ignored in a serial interface model. 4. This command is set according to the DIP switch position 7 of SW 1 is set to On with a parallel interface model.
  • Page 4 8. The status is transmitted whenever the data sequence of <10>h <04>h <n> (1≤ n ≤ 4) is received even when this sequence is in fact part of data in other command. However, that command containing this data sequence still works when it takes its turn in printer processing queue.
  • Page 5 Cover is closed Cover is open FEED button is used for macro execution FEED button is used to feed the paper Not used. Fixed to On Not used Fixed to Off No error Error occurs Not used Fixed to Off Bit 6: Errors indicated by this bit do not include cover open neither paper jam.
  • Page 6 n = 4: Continuous paper sensor status Bit Off/On Hex Decimal Function Not used. Fixed to Off Not used. Fixed to On Paper roll near-end sensor: paper adequate Paper roll near-end sensor: paper near-end Not used. Fixed to On Paper end sensor: paper present Paper end sensor: paper end Not used.
  • Page 7 6. The status is also transmitted whenever the data sequence of <10>h<05>h<n>(1≤ n ≤ 2) is received. Example: In {ESC} * m nL nH dk, d1= <10>h, d2=<05>h, d3=<01>h 6. This command should not be contained within another command that consists of two or more bytes.
  • Page 8 NAME: repeatable print data in page mode FUNCTION: Repeatable print all buffered data EXPLANATION: 1. This command works only in page mode. 2. In page mode, this command can repeatable print all buffered data. After printing, it still in page mode does not return to text mode. 3.
  • Page 9 EXPLANATION: 1. This command specifies n as follows: Off/On Hex Decimal Function Character font A (12 x 24) Character font B (8 x 16) Undefined Undefined Emphasized mode not selected Emphasized mode selected Double-height mode not selected Double-height mode selected Double-width mode not selected Double-width mode selected Undefined...
  • Page 10 CODES <1B> <24> <nL> <nH> / {ESC} $ nL nH (HEX/CONTROL): NAME: Set absolute print position FUNCTION: Sets the distance from the beginning of the line RANGE: 0 ≤ nL ≤ 255 0 ≤ nH ≤ 255 EXPLANATION: 1. Sets the distance from the beginning of the line to the position at which subsequent characters are to be printed.
  • Page 11 automatically selected. 3. n is available only for the least significant bit. CODES <1B> <26> <y> <c > [<x > <c > (HEX/CONTROL): <d(1,1)> … <d(1,(y x x ))>] … [<x > <d(k,1)> ... <d(k,(y x x ))>] / {ESC} &...
  • Page 12 9. Examples: When font A (12 x 24) is selected: 12 dots d1 d4 d7 ... d34 24 dots d2 d5 … ... d35 d3 d6 … ... d36 To define above character to code 41h (to replace “A”), the whole command would then be (in hexadecimal): 1B 26 03 41 41 0C 04 7E 40 08 81 20 10 81 10 08 81 08 04 7E 04 00 00 04 04 7E 04 08 81 08 10 81 10 08 81 20 04 7E 40 00 00 00 When font B (8 x 16) is selected:...
  • Page 13 02 00 10 04 00 0F F0 00 00 00 00 CODES <1B> <2A> <m> <nL> <nH> <d >…<dk> (HEX/CONTROL): / {ESC} {*} {m} {nL} {nH} {d }…{dk} NAME: Select bit-image mode FUNCTION: Selects bit-image mode RANGE: 0≤ nL ≤ FF 0≤...
  • Page 14 amount of data. 2. If step 1 does not provide sufficient width for the data, the left margin is reduced to accommodate the data. 9. After printing a bit image, the printer returns to normal data processing mode. 10. The relationship between the image data and the dots to be printed is as follows: When 8-dot bit image is selected: Bit-image data Bit-image data...
  • Page 15 CODES <1B> <2D> <n> / {ESC} - n (HEX/CONTROL): NAME: Turn underline mode on/off FUNCTION: Turns underline mode on or off RANGE: 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 EXPLANATION: 1. Turns underline mode on or off, based on the following values of n: Function 0, 48 Turns off underline mode...
  • Page 16 FUNCTION: Sets the line spacing RANGE: 0 ≤ n ≤ 255 EXPLANATION: 3. The line spacing is [n x vertical or horizontal motion unit] inches. 4. The line spacing can be set independently in text mode and in page mode. 5.
  • Page 17 1. Clears the data in the printing buffer and resets the printer mode to the text mode that was in effect when the power was turned on. 2. The macro definition is not cleared. 3. The NV bit image data is not cleared. CODES <1B>...
  • Page 18 NAME: Turn emphasized mode on/off FUNCTION: Turns emphasized mode on or off RANGE: 0 ≤ n ≤ 255 EXPLANATION: 1. The parameter n specifies turn emphasized mode as below: n = 0 emphasized mode is turned off. n = 1 emphasized mode is turned on. 2.
  • Page 19 line. 3. The paper feed amount set by this command does not affect the values set by {ESC} 2 or {ESC} 3 4. The {GS} P command can change the vertical (and horizontal) motion unit. CODES <1B> <4C> / {ESC} L (HEX/CONTROL): NAME: Select page mode...
  • Page 20 CODES <1B> <52> <n> / {ESC} R n (HEX/CONTROL): NAME: Select an international character set FUNCTION: Selects an international character set RANGE: 0 ≤ n ≤ 13, n = 15 EXPLANATION: 1. Selects an international character set <n> from the below table: Character set U.S.A.
  • Page 21 EXPLANATION: 1. This command is effective only in page mode. 2. Data buffered in page mode are cleared. 3. This command sets the print position to the beginning of the line. CODES <1B> <54> <n> / {ESC} T n (HEX/CONTROL) : NAME: Select print direction in page mode FUNCTION:...
  • Page 22 EXPLANATION: 1. This command specifies n as follows: Function ° 0, 48 Turns off 90 clockwise rotation mode ° 1, 49 Turns on 90 clockwise rotation mode 2. This command works only in text mode. However, the setting is always effective. 3.
  • Page 23 5. When the horizontal starting position, vertical starting position, printing area width, and printing area height are defined as X, Y, Dx, and Dy respectively, the printing area is set as shown in the figure below: (X,Y) Paper Print area (X + Dx-1,Y+Dy-1) CODES <1B>...
  • Page 24 CODES <1B> <61> <n> / {ESC} a n (HEX/CONTROL): NAME: Select justification FUNCTION: Aligns all the data in one line RANGE: 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 EXPLANATION: 1. The parameter n specifies select justification as below: Justification 0, 48 Left justification...
  • Page 25 CODES <1B> <63> <33> <n> / {ESC} c 3 n (HEX/CONTROL): NAME: Select paper sensor(s) to output paper end signals FUNCTION: Selects the paper sensor(s) to output paper end signals RANGE: 0 ≤ n ≤ 255 EXPLANATION: 1. Each bit of n is used as follows: Bit Off/On Hex Decimal Function Paper roll near-end sensor disabled Paper roll near-end sensor enabled...
  • Page 26 CODES <1B> <63> <34> <n> / {ESC} c 4 n (HEX/CONTROL): NAME: Select paper sensor(s) to stop printing FUNCTION: Select paper sensor(s) used to stop printing RANGE: 0 ≤ n ≤ 255 EXPLANATION: 1. Selects the paper sensor(s) used to stop printing when a paper-end is detected using n as follows: Off/On Decimal Function...
  • Page 27 printer cover is closed. 4. In this printer, the panel buttons are the FEED button. 5. In the macro ready mode, the FEED button works regardless of the settings of this command; however, the paper cannot be fed by using these buttons. CODES <1B>...
  • Page 28 CODES <1B> <74> <n> / {ESC} t n (HEX/CONTROL): NAME: Select character code table FUNCTION: Select character code table RANGE: n = 0 ~ 5, 17, 19, 255 EXPLANATION: Selects a page n from the character code table: Page 0 [PC437 (U.S.A., Standard Europe)] 1 [katakana] 2 [PC850 (Multilingual)] 3 [PC860 (Portuguese)]...
  • Page 29 2. Only the lowest bit of n is valid. 3. This command is enabled only when processed at the beginning of a line in text mode. 4. When this command is input in page mode, the printer performs only internal flag operations.
  • Page 30 2. NV bit image means a bit image which is defined in a non-volatile memory by {FS} q and printed by {FS} p. 3. This command is not effective when the specified NV bit image has not been defined. 4. In text mode, this command is effective only when there is no data in the print buffer.
  • Page 31 command. The printer cannot redefine only part of definitions previously defined. In this case, all data needs to be sent again. 6. Example: To define image #1 and image #2 as The whole command would be (in hexadecimal): 1C 71 02 03 00 03 00 04 7E 40 08 81 20 10 81 10 08 81 08 04 7E 04 00 00 04 04 7E 04 08 81 08 10 81 10 08 81 20 04 7E 40 00 00 00 04 7E 40 08 81 20 10 81 10 08 81 08 04 7E 04 00 00 04 04 7E 04 08 81 08 10 81 10 08 81 20 04 7E 40 00 00 00 01 00 02 00 0F F0 10 04 08 02 02 01 08 02 10 04 0F F0 00 00...
  • Page 32 2. If n is outside of the defined range (either bit 3 or bit 7 = 1), this command is ignored. 3. This command is all characters effective except for HRI characters. 4. This command is not effective on output of commands {ESC} *, {FS} p, {FS} q, {GS} *, {GS} / 5.
  • Page 33 sets the absolute position in the horizontal direction. CODES <1D> <2A> <x> <y> <d > … <d (HEX/CONTROL): (<x> x <y> x > / {FS} & x y d … d (x x y x 8) NAME: Define downloaded bit image FUNCTION: Defines a downloaded bit image RANGE:...
  • Page 34 FUNCTION: Prints a downloaded bit image RANGE: 0 ≤ m ≤ 3 48 ≤ m ≤ 51 EXPLANATION: 1. The parameter m specifies print downloaded bit image as below: Mode Vertical Dot Density (DPI) Horizontal Dot Density (DPI) 0, 48 Normal 1, 49 Double-width 180 2, 50 Double-height 90 3, 51 Quadruple...
  • Page 35 @ can be included in the contents of the macro definition. 7. If the printer receives {GS} : again immediately after previously receiving {GS} : the printer remains in the macro undefined state. CODES <1D> <42> <n> / {GS} B n (HEX/CONTROL): NAME: Turn white/black reverse printing mode...
  • Page 36 EXPLANATION: 1. This command specifies by n selects the HRI characters printing position as follows: Printing position 0, 48 Not printed 1, 49 Above the bar code 2, 50 Below the bar code 3, 51 Both above and below the bar code 2.
  • Page 37 Undefined Not used. Fixed to off 2. The printer ID is transmitted when the data in the receive buffer is processed Therefore, there may be a time lag between receiving this command and transmitting the status, depending on the receive buffer status 3.
  • Page 38 FUNCTION: Set horizontal and vertical motion units RANGE: 0 ≤ x ≤ 255 0 ≤ y ≤ 255 EXPLANATION: 1. The horizontal direction is perpendicular to the paper feed direction and the vertical direction is the paper feed direction. 2. In text mode, the following commands use x or y, regardless of character rotation (upside-down or 90°...
  • Page 39 3. Only the partial cut is available; there is no full cut. [Notes for using command 2] 4. When n = 0, the printer feeds the paper to the cutting position and cuts it. 5. When n≠0, the printer feeds the paper to [cutting position + (n x vertical motion unit)] and cuts it.
  • Page 40 If the printing area width cannot be sufficiently extended within right edge of printable area, the left margin is reduced to accommodate one character. Printable area One character width Reduced left margin Original left margin Printing area width according to nL and nH 6.
  • Page 41 nL + nH x 256 = N When pitch N is specified to the movement upward (the negative direction), use the complement of 65536: nL + nH x 256 = 65536 - N 4. Any setting that exceeds the specified printing area is ignored. 5.
  • Page 42 5. When the macro is executed [m = 1], paper always cannot be fed by using the FEED button. CODES <1D> <61> <n> / {GS} a n (HEX/CONTROL): NAME: Enable/Disable Automatic Status Back (ASB) FUNCTION: Enables or disables ASB RANGE: 0 ≤...
  • Page 43 6. The following four status bytes are transmitted without confirming whether the host is ready to receive data. The four status bytes must be consecutive, except when the XOFF code is received. 7. The status to be transmitted are as follows: First bytes (printer information) Bit Off/On Hex Decimal Status for ASB Not used.
  • Page 44 No automatically recoverable error Automatically recoverable error occurred Not used. Fixed to Off Third byte (paper sensor information) Off/On Hex Decimal Status for ASB Paper roll near-end sensor: paper adequate Paper roll near-end sensor: paper near end Paper out sensor: paper present Paper out sensor: paper not present Not used.
  • Page 45 3. Smoothing mode is available for built-in, user-defined characters. 4. Even if smoothing mode is turned on, smoothing is not performed when either of character width or character height is the normal size. CODES <1D> <66> <n> / {GS} f n (HEX/CONTROL): NAME: Select font for Human Readable Interpretation (HRI)
  • Page 46 CODES (HEX/CONTROL): 1. <1D> <6B> <m> <d1> … <dk> <00> / {GS} k m d1 … dk {NUL} 2. <1D> <6B> <m> <n> <d1> … <dn> / {GS} k m n d1 … dn NAME: Print bar code FUNCTION: Print bar code RANGE: 1.
  • Page 47 2. If d is outside of the specified range, the printer only feeds paper and processes the following data as normal data. 3. These commands {ESC}-, {ESC} 2, {ESC} 3, {ESC} E, {ESC} G, {ESC} M, {ESC} V, {GS}!, {GS} B become ineffective when this command is in effect. 4.
  • Page 48 next character data as bar code data. There is no need for the ending {NUL} code. 2. If n is out of the specified range, the printer stops command processing and processes the following data as normal data. When CODE93 [m = 72] is used: 1.
  • Page 49 the whole command would be (in hexadecimal): 1D 6B 48 07 43 6F 64 65 0D 39 33 When CODE128 [m = 73] is used: 1. Refer to Appendix for the information of the CODE 128 bar code and its code tables.
  • Page 50 printer stops command processing and processes the following data as normal data 7. The printer does not print HRI characters that correspond to the function / shift /control characters or code set selection characters. CODES <1D> <72> <n> / {GS} r n (HEX/CONTROL): NAME: Transmit status...
  • Page 51 2, 3 Paper out sensor: paper adequate. 0C 12 Paper out sensor: paper out. Not used Fixed to Off. 5, 6 - Undefined. Not used Fixed to Off. Drawer kick-out connector status [n = 2, 50] Bit Off/On Hex Decimal Function Drawer kick-out connector pin 3 is LOW.
  • Page 52 for the bit image. 3. yL, yH, select the number of data bits [yL + yH x 256] x 8 in the vertical direction for the bit image. 4. In text mode, this command is effective only when there is no data in the print buffer.
  • Page 53 0.251 0.251 0.628 0.376 0.376 1.004 0.501 0.501 1.411 0.628 0.628 1.630 0.752 0.753 2.007 2. Multi-level bar codes include follows: UPC-A, UPC-E, JAN13 (EAN13), JAN8 (EAN8), CODE93, CODE128 3. Binary-level bar codes include follows: CODE39, ITF, CODABAR PP6000 Command Details - Page 53...
  • Page 54 APPENDIX: CODE 128 BAR CODE Description of the CODE 128 Bar Code In CODE 128 bar code system, it is possible to represent 128 ASCII characters and 2-digit numerals using one bar code character that is defined by combining one of the 103 bar code characters and 3 code sets. Each code set is used for representing the following characters: Code set A: ASCII character 00h to 5Fh Code set B: ASCII characters 20h to 7Fh...
  • Page 55 Code Tables Printable characters in code set A Character Hex Decimal Character Hex Decimal Character Decimal FNC1 7B, 31 123,49 FNC2 7B, 32 123,50 FNC3 7B, 33 123,51 FNC4 7B, 34 123,52 < SHIFT 7B, 53 123,83 CODE B 7B, 42 123,66 >...
  • Page 56 Printable characters in code set B Character Hex Decimal Character Hex Decimal Character Decimal " & 7B, 7B 123,123 ─ FNC1 7B, 31 123,49 FNC2 7B, 32 123,50 FNC3 7B, 33 123,51 FNC4 7B, 34 123,52 SHIFT 7B, 53 123,83 CODE A 7B, 41 123,66...
  • Page 57 Printable characters in code set C Character Hex Decimal Character Hex Decimal Character Decimal FNC1 7B, 31 123,49 CODE A 7B, 41 123,65 CODE B 7B, 42 123,66 PP6000 Command Details - Page 57...

This manual is also suitable for:

Pp8000