Download Print this page
BIXOLON SPP-C200 Command Manual
BIXOLON SPP-C200 Command Manual

BIXOLON SPP-C200 Command Manual

Hide thumbs Also See for SPP-C200:

Advertisement

Quick Links

SPP-C200/SPP-C300 Command Manual
Ver. 1.00
http://www.bixolon.com

Advertisement

loading
Need help?

Need help?

Do you have a question about the SPP-C200 and is the answer not in the manual?

Questions and answers

Summary of Contents for BIXOLON SPP-C200

  • Page 1 SPP-C200/SPP-C300 Command Manual Ver. 1.00 http://www.bixolon.com...
  • Page 2 SPP-C200/SPP-C300 Command Manual ■ Contents 1. Notice ........................................3 2. SPP-C200/SPP-C300 Supported Commands ............................4 2-1 Command Description Items ................................5 2-2 Details of Control Commands ................................6 - 2 - BIXOLON Ver. 1.00...
  • Page 3: Notice

    BIXOLON Corporation. BIXOLON has no liability for loss or damage arising from or relating to your use of or reliance on the information in the document.
  • Page 4: Spp-C200/Spp-C300 Supported Commands

    SPP-C200/SPP-C300 Command Manual 2. SPP-C200/SPP-C300 Supported Commands Command Function Command Function Transmit status FS & Select Kanji character mode Horizontal tab FS . Cancel Kanji character mode Print and line feed GS ! Select character size Form feed (in page mode)
  • Page 5: Command Description Items

    SPP-C200/SPP-C300 Command Manual 2-1 Command Description Items Command Function: Command function outline Code: Command format expressed in ASCII, hexadecimal, and decimal codes Range: Argument value (Setting range) for the command Default: Initial argument value for the command Description: Detailed command function description...
  • Page 6: Details Of Control Commands

    SPP-C200/SPP-C300 Command Manual 2-2 Details of Control Commands Function: Transmit status Code: ASCII Decimal 1 ≤ n ≤ 4 Range: Default: None Description: This command transmits the printer-related status specified by n as follows: Function Transmit printer status Transmit off-line status...
  • Page 7 SPP-C200/SPP-C300 Command Manual n = 2: Off-line status Off/On Decimal Status Fixed Fixed Cover is closed Cover is open Paper is not being fed by using the paper FEED button Paper is being fed by the paper FEED button Fixed...
  • Page 8 SPP-C200/SPP-C300 Command Manual n = 4: paper sensor status Binary Decimal Status Not used. Fixed to Off Not used. Fixed to On Not used. Fixed to Off Not used. Fixed to Off Not used. Fixed to On Paper end sensor: paper present Paper end sensor: paper not present Not used.
  • Page 9 SPP-C200/SPP-C300 Command Manual Function: Horizontal tab Code: ASCII Decimal Range: None Default: None Description: This command moves the print position to the next horizontal tab position. If the next horizontal tab position is not specified, this command will be void.
  • Page 10 SPP-C200/SPP-C300 Command Manual Function: Print and line feed Code: ASCII Decimal Range: None Default: None Description: This command prints the data in the print buffer and feeds one line based on the current set line spacing in standard mode. Remarks: ■...
  • Page 11 SPP-C200/SPP-C300 Command Manual Function: Form feed (in page mode) Code: ASCII Decimal Range: None Default: None Description: This commands prints all data collected in the printer buffer In page mode. After completion of printing, the printer is returned to standard mode.
  • Page 12 SPP-C200/SPP-C300 Command Manual Function: Print and carriage return Code: ASCII Decimal Range: None Default: None Description: This command prints the data. With auto line feed enabled, it performs printing and one line feeding same as LF. Remarks: ■ Auto line feed is only enabled with a parallel interface using the DIP switch.
  • Page 13 SPP-C200/SPP-C300 Command Manual Function: Set real-time command mode Code: ASCII Decimal Range: None Default: None Description: This command enables commands to be operable in real-time. Remarks: ■ A single command following this command is regarded as a real time command.
  • Page 14 SPP-C200/SPP-C300 Command Manual Function: Cancel the print data in page mode Code: ASCII Decimal Range: None Default: None Description: This command clears the receive buffer and print buffers in page mode. Remarks: ■ This command is effective only in page mode that is set by ESC L.
  • Page 15 SPP-C200/SPP-C300 Command Manual ESC SP Function: Set the character right space Code: ASCII Decimal 0 ≤ n ≤ 255 Range: Default: n = 0 Description: ■ This command sets the size of space to right of character. • Right space = n × [horizontal motion units].
  • Page 16 SPP-C200/SPP-C300 Command Manual ESC ! Function: Set print mode Code: ASCII Decimal 0 ≤ n ≤ 255 Range: Default: n = 0 Description: This command selects print mode(s) with bits having following meanings. Off/On Decimal Function Character font A selected...
  • Page 17 SPP-C200/SPP-C300 Command Manual Example: ■ Input : 0x1b 0x21 0x00 0x46 0x6f 0x6e 0x74 0x41 0x0a 0x1b 0x21 0x01 0x46 0x6f 0x6e 0x74 0x42 0x0a 0x1b 0x21 0x08 0x45 0x6d 0x70 0x68 0x61 0x73 0x69 0x7a 0x65 0x64 0x20 0x6d 0x6f 0x64 0x65 0x0a...
  • Page 18 SPP-C200/SPP-C300 Command Manual ESC $ Function: Set absolute print position Code: ASCII Decimal 0 ≤ (nL + nH x 256) ≤ 65535 (0 ≤ nH ≤ 255, 0 ≤ nL ≤ 255) Range: Default: None Description: This command specifies the next print starting position in reference to the left edge of the print area. The printing start position is calculated using (nL + nH x 256) x (vertical or horizontal motion units).
  • Page 19 SPP-C200/SPP-C300 Command Manual ESC * Function: Specify bit image mode Code: ASCII d1...dk d1...dk Decimal d1...dk Range: m = 0, 1, 32, 33 0 ≤ nL ≤ 255 0 ≤ nH ≤ 3 0 ≤ d ≤ 255 k = nL + nH × 256 [in case of m = 0, 1] k = (nL + nH ×...
  • Page 20 SPP-C200/SPP-C300 Command Manual Example: ■ Input: 0x1b 0x2a 0x00 0x0f 0x00 0x01 0x02 0x04 0x08 0x10 0x20 0x40 0x80 0x40 0x20 0x10 0x08 0x04 0x02 0x01 0x0a 0x1b 0x2a 0x01 0x0f 0x00 0x01 0x02 0x04 0x08 0x10 0x20 0x40 0x80 0x40 0x20 0x10 0x08 0x04 0x02 0x01 0x0a ■...
  • Page 21 SPP-C200/SPP-C300 Command Manual ESC – Function: Turn underline mode on/off Code: ASCII Decimal 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 Range: Default: n = 0 Description: ■ This command enables the print data following it to be printer out underlined.
  • Page 22 SPP-C200/SPP-C300 Command Manual ■ Output: - 22 - BIXOLON Ver. 1.00...
  • Page 23 SPP-C200/SPP-C300 Command Manual ESC 2 Function: Select default line spacing Code: ASCII Decimal Range: None Default: None Description: This command sets the default line spacing The default line spacing is approximately 3.75 mm, which is equivalent to 30 dots. Remarks: ■...
  • Page 24 SPP-C200/SPP-C300 Command Manual ESC 3 Function: Set line spacing Code: ASCII Decimal 0 ≤ n ≤ 255 Range: Default: Corresponding to the default line spacing defined by ESC 2 Description: ■ This command sets the line spacing using a following rule.
  • Page 25 SPP-C200/SPP-C300 Command Manual ■ Output - 25 - BIXOLON Ver. 1.00...
  • Page 26 SPP-C200/SPP-C300 Command Manual ESC = Function: Select peripheral device Code: ASCII Decimal 1 ≤ n ≤ 3 Range: Default: n = 1 Description: ■ The selection of peripherals according to the n value is as follows. Function Printer Activation Printer Deactivation Remarks: ■...
  • Page 27 SPP-C200/SPP-C300 Command Manual ESC @ Function: Initialize printer Code: ASCII Decimal Range: None Default: None Description: This command cancels conditions previously set and initializes the printer to the conditions having existed at power on. Remarks: ■ The data in the printer buffer is cleared.
  • Page 28 SPP-C200/SPP-C300 Command Manual ESC D Function: Set horizontal tab position Code: ASCII n1...nk n1...nk Decimal n1...nk 1 ≤ n ≤ 255 , 0 ≤ k ≤ 32 Range: Default: n = 8, 16, 24, 32, 40,.., 232, 240, 248 Description: ■...
  • Page 29 SPP-C200/SPP-C300 Command Manual ■ Output: - 29 - BIXOLON Ver. 1.00...
  • Page 30 SPP-C200/SPP-C300 Command Manual ESC E Function: Turn emphasized mode on / off Code: ASCII Decimal 0 ≤ n ≤ 255 Range: Default: n = 0 Description: ■ This command turns emphasized mode on or off by toggling the least significant bit of n like following.
  • Page 31 SPP-C200/SPP-C300 Command Manual ESC G Function: Turn double-strike mode on/off Code: ASCII Decimal 0 ≤ n ≤ 255 Range: Default: n = 0 Description: ■ This command turns double-strike mode on or off by toggling the least significant bit of n like following.
  • Page 32 SPP-C200/SPP-C300 Command Manual ESC J Function: Print and feed paper Code: ASCII Decimal 0 ≤ n ≤ 255 Range: Default: None Description: This command prints the data in the print buffer and feeds the paper [n X vertical motion unit].
  • Page 33 SPP-C200/SPP-C300 Command Manual ■ Output: - 33 - BIXOLON Ver. 1.00...
  • Page 34 SPP-C200/SPP-C300 Command Manual ESC L Function: Select page mode Code: ASCII Decimal Range: None Default: None Description: This command switches from standard mode to page mode. Remarks: ■ For printing in page mode, ESC T defines the print direction and starting position that is within the print area specified by ESC W.
  • Page 35 SPP-C200/SPP-C300 Command Manual ESC M Function: Select character font Code: ASCII Decimal Range: n = 0, 1, 2, 48, 49, 50 Default: n = 0 ▪ Selects only 1byte character fonts Description: Function 0, 48 Character font A (12 × 24) selected 1, 49 Character font B (9 ×...
  • Page 36 SPP-C200/SPP-C300 Command Manual ESC R Function: Specify international character set Code: ASCII Decimal 0 ≤ n ≤ 10 Range: Default: n = 0 Description: This command specifies international characters according to n values. Character set Character set U.S.A Spain I...
  • Page 37 SPP-C200/SPP-C300 Command Manual 0x1b 0x52 0x03 0x23 0x24 0x40 0x5b 0x5c 0x5d 0x5e 0x60 0x7b 0x7c 0x7d 0x7e 0x0a 0x1b 0x52 0x04 0x23 0x24 0x40 0x5b 0x5c 0x5d 0x5e 0x60 0x7b 0x7c 0x7d 0x7e 0x0a 0x1b 0x52 0x05 0x23 0x24 0x40 0x5b 0x5c 0x5d 0x5e 0x60 0x7b 0x7c 0x7d 0x7e 0x0a...
  • Page 38 SPP-C200/SPP-C300 Command Manual - 38 - BIXOLON Ver. 1.00...
  • Page 39 SPP-C200/SPP-C300 Command Manual ESC S Function: Select standard mode Code: ASCII Decimal Range: None Default: None Description: This command enables standard mode. Remarks: ■ The data in the printer buffer is cleared and the setting by ESC W returns to the default.
  • Page 40 SPP-C200/SPP-C300 Command Manual ESC T Function: Select print direction in page mode Code: ASCII Decimal 0 ≤ n ≤ 3, 48 ≤ n ≤ 51 Range: Default: n = 0 Description: This command selects the print direction and starting position in page mode.
  • Page 41 SPP-C200/SPP-C300 Command Manual Example: ■ Input: 0x1b 0x4c 0x1b 0x57 0x00 0x00 0x00 0x00 0x80 0x01 0x80 0x01 0x1b 0x54 0x00 0x41 0x42 0x43 0x1b 0x54 0x01 0x41 0x42 0x43 0x1b 0x54 0x02 0x41 0x42 0x43 0x1b 0x54 0x03 0x41 0x42 0x43 0x0c ■...
  • Page 42 SPP-C200/SPP-C300 Command Manual ESC W Function: Set print area in page mode Code: ASCII Decimal 0 ≤ (xL + xH x 256) ≤ 65535 (0 ≤ xL ≤ 255, 0 ≤ xH ≤ 255) Range: 0 ≤ (yL + yH x 256) ≤ 65535 (0 ≤ yL ≤ 255, 0 ≤ yH ≤ 255) 1 ≤...
  • Page 43 SPP-C200/SPP-C300 Command Manual ■ The setting of this command remains effective until ESC !, ESC @, printer reset or power cycling is executed. Differences: The maximum printable area(Max horizontal printable area, Max vertical printable area): Model Max horizontal printable area...
  • Page 44 SPP-C200/SPP-C300 Command Manual ESC \ Function: Set relative print position Code: \ ASCII Decimal 0 ≤ (nL + nH x 256) ≤ 65535 (0 ≤ nL 255, 0 ≤ nH ≤ 255) Range: Default: None Description: ■ This command sets the print starting position based on the current position to [(nL + nH × 256) × horizontal or vertical motion unit] •...
  • Page 45 SPP-C200/SPP-C300 Command Manual ■ Output: - 45 - BIXOLON Ver. 1.00...
  • Page 46 SPP-C200/SPP-C300 Command Manual ESC a Function: Set position alignment Code: ASCII Decimal 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 Range: Default: n = 0 Description: This command specifies position alignment for all data in one line in standard mode, using n as follows:...
  • Page 47 SPP-C200/SPP-C300 Command Manual ■ Output: - 47 - BIXOLON Ver. 1.00...
  • Page 48 SPP-C200/SPP-C300 Command Manual ESC d Function: Print and feed n lines. Code: ASCII Decimal 0 ≤ n ≤ 255 Range: Default: None Description: This command feeds the paper by n lines after printing the data in the print buffer. Remarks: ■...
  • Page 49 SPP-C200/SPP-C300 Command Manual ESC t Function: Select character code table Code: ASCII Decimal 0 ≤ n ≤ 5, 16 ≤ n ≤ 19, 21 ≤ n ≤ 31, 33 ≤ n ≤ 41, n = 255 Range: Default: For model not supporting Thai character: n = 0...
  • Page 50 SPP-C200/SPP-C300 Command Manual Code page Page 26 1257 (Baltic) Page 27 Farsi Page 28 1251 (Cyrillic) Page 29 737 (Greek) Page 30 775 (Baltic) Page 31 Thai14 Page 33 1255 (Hebrew New code) Page 34 Thai 11 Page 35 Thai 18...
  • Page 51 SPP-C200/SPP-C300 Command Manual ESC { Function: Turns upside-down printing mode on/off Code: ASCII Decimal 0 ≤ n ≤ 255 Range: Default: n = 0 Description: This command selects/deselects upside-down printing mode according to the least significant bit as follows. Upside-down mode...
  • Page 52 SPP-C200/SPP-C300 Command Manual Example: ■ Input: 0x41 0x41 0x41 0x41 0x41 0x0a 0x1b 0x7b 0x01 0x41 0x41 0x41 0x41 0x41 0x0a ■ Output: - 52 - BIXOLON Ver. 1.00...
  • Page 53 SPP-C200/SPP-C300 Command Manual FS & Function: Select Kanji character mode Code: ASCII & Decimal Range: None Default: None Description: This command sets Kanji character mode. Remarks: ■ This command is available only for the Japanese, Chinese, and Korean models. ■...
  • Page 54 SPP-C200/SPP-C300 Command Manual FS . Function: Cancel Kanji character mode Code: ASCII Decimal Range: None Default: None Description: This command cancels Kanji character mode. Remarks: ■ This command is available only for the Japanese, Chinese, and Korean models. ■ Kanji character mode is enabled using FS &.
  • Page 55 SPP-C200/SPP-C300 Command Manual GS ! Function: Select character size Code: ASCII Decimal 0 ≤ n ≤ 255 Range: (1 ≤ Vertical enlargement ≤ 8, 1 ≤ Horizontal enlargement ≤ 8) Default: n = 0 Description: This command selects the character height and width using bits 0 to 3, and bits 4 to 7 respectively as follows: ■...
  • Page 56 SPP-C200/SPP-C300 Command Manual • Table 1 [Enlarged in horizontal direction] Decimal Enlargement 1 time (standard) 2 times 3 times 4 times 5 times 6 times 7 times 8 times • Table 2 [Enlarged in vertical direction] Decimal Enlargement 1 time (standard)
  • Page 57 SPP-C200/SPP-C300 Command Manual Example: ■ Input: 0x41 0x42 0x43 0x0a 0x1d 0x21 0x20 0x41 0x42 0x43 0x0a 0x1d 0x21 0x02 0x41 0x42 0x43 0x0a 0x1d 0x21 0x44 0x41 0x42 0x43 0x0a ■ Output: - 57 - BIXOLON Ver. 1.00...
  • Page 58 SPP-C200/SPP-C300 Command Manual GS $ Function: Set absolute vertical print position in page mode Code: ASCII Decimal 0 ≤ (nL + nH x 256) ≤ 65535 (0 ≤ nL ≤ 255, 0 ≤ nH ≤ 255) Range: Default: None Description: This command sets the absolute vertical print starting position to [(nL + nH ×...
  • Page 59 SPP-C200/SPP-C300 Command Manual ■ Output: - 59 - BIXOLON Ver. 1.00...
  • Page 60 SPP-C200/SPP-C300 Command Manual GS ( A Function: Execute test print Code: ASCII Decimal Range: (pL + pH x 256) = 2 (pL = 2, pH = 0) 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 1 ≤ m ≤ 3, 49 ≤ m ≤ 51...
  • Page 61 SPP-C200/SPP-C300 Command Manual GS ( F Function: Set black mark control functions Code: None Range: None Default: None Description: ■ This command performs various functions to control the black mark(BM) paper as follows: Format Function Sets the paper feed amount to adjust the paper cutting position after GS ( F pL pH m a nL nH sensing BM.
  • Page 62 SPP-C200/SPP-C300 Command Manual <Function 2> GS ( F pL pH m a nL nH (m = 2) Code: ASCII Decimal Range: (pL + pH × 256) = 4 (pL = 4, pH = 0) m = 2 a = 0, 48 0 ≤...
  • Page 63 SPP-C200/SPP-C300 Command Manual <Function 112> GS ( F pL pH m aL aH bL bH (m = 112) Code: ASCII Decimal Range: (pL + pH × 256) = 5 (pL = 5, pH = 0) m = 112 0 ≤ (aL + aH × 256) ≤ 65535 (0 ≤ aL ≤ 255, 0 ≤ aH ≤ 255) 0 ≤...
  • Page 64 SPP-C200/SPP-C300 Command Manual GS ( k Function: Specify and print the symbol Code: None Range: None Default: None Description: ■ This command processes the data concerning two-dimensional code. • Symbol type is specified by cn. • Function code is specified by fn.
  • Page 65 SPP-C200/SPP-C300 Command Manual Function Function 165 QR CODE: Select the module Function 167 QR CODE: Select the size of module Function 169 QR CODE: Select the error correction level Function 180 QR CODE: Store the data in the symbol storage area...
  • Page 66 SPP-C200/SPP-C300 Command Manual <Function 065> GS ( k pL pH cn fn n (fn = 65) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 48, fn = 65 0 ≤ n ≤ 30...
  • Page 67 SPP-C200/SPP-C300 Command Manual <Function 066> GS ( k pL pH cn fn n (fn = 66) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 48, fn = 66 n = 0, 3 ≤ n ≤ 90...
  • Page 68 SPP-C200/SPP-C300 Command Manual <Function 067> GS ( k pL pH cn fn n (fn = 67) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 48 fn = 67 2 ≤ n ≤ 3...
  • Page 69 SPP-C200/SPP-C300 Command Manual <Function 068> GS ( k pL pH cn fn n (fn = 68) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 48 fn = 68 2 ≤ n ≤ 8...
  • Page 70 SPP-C200/SPP-C300 Command Manual <Function 069> GS ( k pL pH cn fn m n (fn = 69) Code: ASCII Decimal Range: (pL + pH x 256) = 4 (pL = 4, pH = 0) cn = 48 fn = 69 m = 48 48 ≤...
  • Page 71 SPP-C200/SPP-C300 Command Manual <Function 070> GS ( k pL pH cn fn m (fn = 70) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 48 fn = 70 m = 0,1...
  • Page 72 SPP-C200/SPP-C300 Command Manual <Function 080> GS ( k pL pH cn fn m d1...dk (fn = 80) Code: ASCII d1...dk d1...dk Decimal d1...dk 4 ≤ (pL + pH x 256) ≤ 65535 (0 ≤ pL ≤ 255, 0 ≤ pH ≤ 255)
  • Page 73 SPP-C200/SPP-C300 Command Manual <Function 081> GS ( k pL pH cn fn m (fn = 81) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 48 fn = 81 m = 48...
  • Page 74 SPP-C200/SPP-C300 Command Manual ■ The data area includes the following codewords: • Data specified by Function 080. • The descriptor of symbol length. (the first code word in the data area) • The error correction code word calculated by modulus 929.
  • Page 75 SPP-C200/SPP-C300 Command Manual Example: ■ Input: 0x1d 0x28 0x6b 0x03 0x00 0x30 0x41 0x00 0x1d 0x28 0x6b 0x03 0x00 0x30 0x42 0x00 0x1d 0x28 0x6b 0x03 0x00 0x30 0x43 0x03 0x1d 0x28 0x6b 0x03 0x00 0x30 0x44 0x03 0x1d 0x28 0x6b 0x04 0x00 0x30 0x45 0x30 0x32...
  • Page 76 SPP-C200/SPP-C300 Command Manual <Function 165> GS ( k pL pH cn fn n1 n2 (fn = 65) Code: ASCII Decimal Range: (pL + pH x 256) = 4 (pL = 4, pH = 0) cn = 49 fn = 65...
  • Page 77 SPP-C200/SPP-C300 Command Manual <Function 167> GS ( k pL pH cn n (fn = 67) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 49 fn = 67 0 < n < 9...
  • Page 78 SPP-C200/SPP-C300 Command Manual <Function 169> GS ( k pL pH cn n (fn = 69) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 49 fn = 69 48 ≤ n ≤ 51...
  • Page 79 SPP-C200/SPP-C300 Command Manual <Function 180> GS ( k pL pH cn fn m d1...dk (fn = 80) Code: ASCII d1...dk d1...dk Decimal d1...dk 4 ≤ (pL + pH x 256) ≤ 7092 (0 ≤ pL ≤ 255, 0 ≤ pH ≤ 27)
  • Page 80 SPP-C200/SPP-C300 Command Manual <Function 181> GS ( k pL pH cn fn m (fn = 81) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL=3, pH=0) cn = 49 fn = 81 m = 48 Default: None Description: This command encodes and prints QR Code symbol data saved in the symbol storage area.
  • Page 81 SPP-C200/SPP-C300 Command Manual ■ The following data is automatically added by the encoding processing: • Position sensor pattern • Segregator for the position sensor pattern • Timing pattern • Format information • Version information • Error correction code text •...
  • Page 82 SPP-C200/SPP-C300 Command Manual ■ Output: - 82 - BIXOLON Ver. 1.00...
  • Page 83 SPP-C200/SPP-C300 Command Manual <Function 265> GS ( k pL pH cn fn n1 n2 (fn = 65) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 50 fn = 65 50 ≤...
  • Page 84 SPP-C200/SPP-C300 Command Manual <Function 280> GS ( k pL pH cn fn m d1...dk (fn = 80) Code: ASCII d1...dk d1...dk Decimal d1...dk 4 ≤ (pL + pH x 256) ≤ 141 (4 ≤ pL ≤141, 0 ≤ pH ≤0)
  • Page 85 SPP-C200/SPP-C300 Command Manual <Function 281> GS ( k pL pH cn fn m (fn = 81) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 50 fn = 81 m = 48...
  • Page 86 SPP-C200/SPP-C300 Command Manual ■ Modes 2 and 3 are executed according to the following procedures: (RS, GS indicates the control code of MAXI CODE. y indicates the 2-byte numeric data.) a) 9-byte data including ” [)>”,”RS”,”01”,”GS”,”yy” are regarded as the Header.
  • Page 87 SPP-C200/SPP-C300 Command Manual ■ Output: - 87 - BIXOLON Ver. 1.00...
  • Page 88 SPP-C200/SPP-C300 Command Manual <Function 367> GS ( k pL pH cn n (fn = 67) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 51 fn = 67 2 ≤ n ≤ 3...
  • Page 89 SPP-C200/SPP-C300 Command Manual <Function 380> GS ( k pL pH cn fn m d1...dk (fn = 80) Code: ASCII d1...dk d1...dk Decimal d1...dk 0 ≤ (pL + pH x 256) ≤ 3116 (0 ≤ pL ≤ 255, 0 ≤ pH ≤13)
  • Page 90 SPP-C200/SPP-C300 Command Manual <Function 381> GS ( k pL pH cn fn m (fn = 81) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 51 fn = 81 m = 48...
  • Page 91 SPP-C200/SPP-C300 Command Manual ■ In standard mode, the paper feed amount set by the paper feed setting command does not affect printing of the symbol. The printing position returns to the left side of the printable area after printing the symbol.
  • Page 92 SPP-C200/SPP-C300 Command Manual <Function 465> GS ( k pL pH cn fn n (fn = 65) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 52 fn = 65 50 ≤ n ≤ 61...
  • Page 93 SPP-C200/SPP-C300 Command Manual <Function 466> GS ( k pL pH cn fn n (fn = 66) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 52 fn = 66 1 ≤ n1 ≤ 8, 1 ≤ n2 ≤ 8...
  • Page 94 SPP-C200/SPP-C300 Command Manual <Function 468> GS ( k pL pH cn fn n (fn = 68) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 52 fn = 68 1 ≤ n ≤ 255...
  • Page 95 SPP-C200/SPP-C300 Command Manual <Function 470> GS ( k pL pH cn fn n (fn = 70) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 52 fn = 70 1 ≤ n ≤ 2...
  • Page 96 SPP-C200/SPP-C300 Command Manual <Function 480> GS ( k pL pH cn fn m d1...dk (fn = 80) Code: ASCII d1...dk d1...dk Decimal d1...dk 0 ≤ (pL + pH x 256) ≤ 215 (0 ≤ pL ≤ 215, pH = 0)
  • Page 97 SPP-C200/SPP-C300 Command Manual ■ GS1 DataBar holds a 14-digit number. ■ GS1 DataBar can carry GTIN-12, GTIN-13 & GTIN-14 ■ Numeric character(0-9) – No alpha numeric, no special characters. Fiex data length – 14digits(encodes 13 with an implied check digit) AI(01) is implied.
  • Page 98 SPP-C200/SPP-C300 Command Manual <Function 481> GS ( k pL pH cn fn m (fn = 81) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 52 fn = 81 m = 48...
  • Page 99 SPP-C200/SPP-C300 Command Manual ■ Output: - 99 - BIXOLON Ver. 1.00...
  • Page 100 SPP-C200/SPP-C300 Command Manual <Function 565> GS ( k pL pH cn fn n (fn = 65) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 53 fn = 65 1 ≤ n ≤ 8...
  • Page 101 SPP-C200/SPP-C300 Command Manual <Function 566> GS ( k pL pH cn fn n (fn = 66) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 53 fn = 66 48 ≤ n ≤ 51...
  • Page 102 SPP-C200/SPP-C300 Command Manual <Function 567> GS ( k pL pH cn fn n (fn = 67) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 53 fn = 67 0 ≤ n ≤ 2...
  • Page 103 SPP-C200/SPP-C300 Command Manual <Function 580> GS ( k pL pH cn fn m d1…dk (fn = 80) Code: ASCII d1...dk d1...dk Decimal d1...dk 0 ≤ (pL + pH x 256) ≤ 3803 (0 ≤ pL ≤ 255, 0 ≤ pH ≤ 14)
  • Page 104 SPP-C200/SPP-C300 Command Manual <Function 581> GS ( k pL pH cn fn m (fn = 81) Code: ASCII Decimal Range: (pL + pH x 256) = 3 (pL = 3, pH = 0) cn = 53 fn = 81 m = 48...
  • Page 105 SPP-C200/SPP-C300 Command Manual ■ Output: - 105 - BIXOLON Ver. 1.00...
  • Page 106 SPP-C200/SPP-C300 Command Manual GS ( L, GS 8 L Function: Select graphics data Code: ASCII [parameter] [parameter] [parameter] Decimal [parameter] ASCII [parameter] [parameter] Decimal Range: None Default: None Description: This command processes graphics data according to the function code (fn).
  • Page 107 SPP-C200/SPP-C300 Command Manual Remarks: ■ This command is adapted to print image data. ■ pL, pH specifies the number of bytes following pH using (pL + pH x 256). ■ Since frequent writing operation could cause the damage to the NV memory, it is recommended to write only when being required.
  • Page 108 SPP-C200/SPP-C300 Command Manual <Function 48> GS ( L pL pH m fn (fn = 0, 48) Code: ASCII Decimal Range: (pL + pH x 256) = 2 (pL = 2, pH = 0) m = 48, fn = 0, 48...
  • Page 109 SPP-C200/SPP-C300 Command Manual <Function 50> BS ^ L pL pH fn (fn = 2, 50) Code: ASCII Decimal Range: (pL + pH x 256) = 2 (pL = 2, pH = 0) m = 48, fn = 2, 50 Default:...
  • Page 110 SPP-C200/SPP-C300 Command Manual <Function 51> GS ( L pL pH m fn (fn = 3, 51) Code: ASCII Decimal Range: (pL + pH x 256) = 2 (pL = 2, pH = 0) m = 48, fn = 3, 51...
  • Page 111 SPP-C200/SPP-C300 Command Manual <Function 64> GS ( L pL pH m fn d1 d2 (fn = 64) Code: ASCII Decimal Range: (pL + pH x 256) = 4 (pL = 4, pH = 0) m = 48 fn = 64...
  • Page 112 SPP-C200/SPP-C300 Command Manual ■ After the [Header-NULL] is transmitted, the printer receives a response from the host; then it performs the process defined by the response. (See the tables below.) - When the status (existence of the next data block) is Hexadecimal = 41H / Decimal = 65...
  • Page 113 SPP-C200/SPP-C300 Command Manual <Function 65> GS ( L pL pH m fn d1 d2 d3 (fn = 65) Code: ASCII Decimal Range: (pL + pH x 256) = 5 (pL = 5, pH = 0) m = 48 fn = 65...
  • Page 114 SPP-C200/SPP-C300 Command Manual <Function 66> GS ( L pL pH m fn kc1 kc2 (fn = 66) Code: ASCII Decimal Range: (pL + pH x 256) = 4 (pL = 4, pH = 0) m = 48 fn = 66 32 ≤...
  • Page 115 SPP-C200/SPP-C300 Command Manual <Function 67> GS ( L pL pH m fn a kc1 kc2 b xL xH yL yH [c d1...dk]1...[c d1...dk]b (fn = 67) Code: ASCII pL pH m fn a kc1 kc2 b xL xH yL yH [c d1...dk]1...[c d1...dk]b pL pH m fn a kc1 kc2 b xL xH yL yH [c d1...dk]1...[c d1...dk]b...
  • Page 116 SPP-C200/SPP-C300 Command Manual <Function 69> GS ( L pL pH m fn kc1 kc2 b x y (fn = 69) Code: ASCII Decimal Range: (pL + pH x 256) = 6 (pL = 6, pH = 0) m = 48, fn = 69 32 ≤...
  • Page 117 SPP-C200/SPP-C300 Command Manual <Function 112> GS ( L pL pH m fn a bx by c xL xH yL yH d1...dk (fn = 112) Code: ASCII pL pH m fn a bx by c xL xH yL yH d1...dk pL pH m fn a bx by c xL xH yL yH d1...dk Decimal pL pH m fn a bx by c xL xH yL yH d1...dk...
  • Page 118 SPP-C200/SPP-C300 Command Manual GS : Function: Start/end macro definition Code: ASCII Decimal Range: None Default: None Description: ■ This command starts or ends macro definition. Remarks: The printer starts macro definition during normal operation and finishes it during macro definition upon receiving this ■...
  • Page 119 SPP-C200/SPP-C300 Command Manual GS B Function: Turns white/black reverse printing mode on / off Code: ASCII Decimal 0 ≤ n ≤ 255 Range: Default: n = 0 Description: ■ This command selects white/black reverse printing mode by setting the least significant bit of n.
  • Page 120 SPP-C200/SPP-C300 Command Manual GS H Function: Selects print position of HRI characters Code: ASCII Decimal 0 ≤ n ≤ 3, 48 ≤ n ≤ 51 Range: Default: n = 0 Description: ■ This command selects the printing position of HRI (Human Readable Interpretation) characters when printing a bar code.
  • Page 121 SPP-C200/SPP-C300 Command Manual Example: ■ Input: 0x1d 0x68 0x50 0x1d 0x48 0x00 0x1d 0x6b 0x49 0x0a 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x30 0x1b 0x64 0x03 0x1d 0x48 0x01 0x1d 0x6b 0x49 0x0a 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x30...
  • Page 122 SPP-C200/SPP-C300 Command Manual GS I Function: Transmits printer ID Code: ASCII Decimal 1 ≤ n ≤ 69 Range: Default: None Description: ■ This command transmits the printer ID or information. • Transmits 1 byte of printer ID, using n as follows:...
  • Page 123 SPP-C200/SPP-C300 Command Manual Differences: ■ The printer ID is shown according to printer models as follows: Printer ID SPP-C200/SPP-C300 1(Printer model ID) 0x41 Type ID varies depending on functions the printer supports as follows: - 0x01 (Multi-byte character) - 0x02 (Autocutter)
  • Page 124 SPP-C200/SPP-C300 Command Manual GS I b Function: Transmits battery status Code: ASCII Decimal Range: None Default: None Description: ■ This command transmits the battery power status of the printer. • The printer transmits [Header ~ NUL] data as shown below:...
  • Page 125 SPP-C200/SPP-C300 Command Manual GS L Function: Set left margin Code: ASCII Decimal 0 ≤ nL ≤ 255, 0 ≤ nH ≤ 255 Range: Default: (nL + nH x 256) = 0 (nL = 0, nH = 0) Description: This command sets the left margin specified to [(nL + nH x 256) x (horizontal motion units)].
  • Page 126 SPP-C200/SPP-C300 Command Manual Example: ■ Input: 0x41 0x42 0x43 0x44 0x45 0x0a 0x41 0x42 0x43 0x44 0x45 0x0a 0x1d 0x4c 0x30 0x00 0x41 0x42 0x43 0x44 0x45 0x0a 0x41 0x42 0x43 0x44 0x45 0x0a Output: ■ - 126 - BIXOLON...
  • Page 127 SPP-C200/SPP-C300 Command Manual GS T Function: Set print position to the beginning of print line Code: ASCII Decimal Range: n = 0, 1, 48, 49 Default: None Description: ■ This command sets the print position to the beginning of the print line.
  • Page 128 SPP-C200/SPP-C300 Command Manual ■ Output: - 128 - BIXOLON Ver. 1.00...
  • Page 129 SPP-C200/SPP-C300 Command Manual GS W Function: Set printing area width Code: ASCII Decimal 0 ≤ nL ≤ 255, 0 ≤ nH ≤ 255 Range: Default: Model width SPP-C200 (nL + nH x 256) = 384 (nL = 80, nH = 1)
  • Page 130 SPP-C200/SPP-C300 Command Manual Example: ■ Input: 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x30 0x31 0x32 0x0a 0x1d 0x57 0xc0 0x00...
  • Page 131 SPP-C200/SPP-C300 Command Manual GS \ Function: Set relative vertical print position in page mode Code: \ ASCII Decimal 0 ≤ nL ≤ 255, 0 ≤ nH ≤ 255 Range: Default: None Description: This command moves the vertical print position to [(nL + nH x 256) x (vertical or horizontal motion units)] relative to the current position in page mode.
  • Page 132 SPP-C200/SPP-C300 Command Manual ■ Output: - 132 - BIXOLON Ver. 1.00...
  • Page 133 SPP-C200/SPP-C300 Command Manual GS ^ Function: Execute macro Code: ASCII Decimal 0 ≤ r ≤ 255 Range: 0 ≤ t ≤ 255 m = 0, 1 Default: None Description: ■ This command executes a macro using parameters as following: •...
  • Page 134 SPP-C200/SPP-C300 Command Manual GS a Function: Enable/Disable Automatic Status Back (ASB) Code: ASCII Decimal 0 ≤ n ≤ 255 Range: Default: n = 0 Printers: Description: ■ This enables or disables ASB (Automatic Status Back) according to n. • ASB is enabled when n > 0.
  • Page 135 SPP-C200/SPP-C300 Command Manual ■ The printer information transmitted is comprised of 4 bytes as follows: • First byte(printer information) Off/On Decimal Function Not used. Fixed to Off Not used. Fixed to Off Not used. Fixed to On On-line Off-line Not used. Fixed to On...
  • Page 136 SPP-C200/SPP-C300 Command Manual • Third byte (paper sensor information) Off/On Decimal Function Not used. Fixed to Off Paper end sensor: paper present Paper end sensor: no paper present Not used. Fixed to Off Not used. Fixed to Off Not used. Fixed to Off Not used.
  • Page 137 SPP-C200/SPP-C300 Command Manual GS f Function: Select font for HRI characters Code: ASCII Decimal Range: n = 0, 1, 48, 49 Default: n = 0 Description: This command selects a font for the HRI(Human Readable Interpretation) characters used when printing a bar code,...
  • Page 138 SPP-C200/SPP-C300 Command Manual Example: ■ Input: 0x1d 0x68 0x50 0x1d 0x48 0x02 0x1d 0x66 0x01 0x1d 0x6b 0x49 0x0a 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x30 0x0a 0x1d 0x66 0x00 0x1d 0x6b 0x49 0x0a 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x30 0x0a ■...
  • Page 139 SPP-C200/SPP-C300 Command Manual GS h Function: Selects bar code height Code: ASCII Decimal 1 ≤ n ≤ 255 Range: Default: n = 162 Description: This command sets the height of the bar code to n dots. Remarks: ■ The unit of n depends on the printer model.
  • Page 140 SPP-C200/SPP-C300 Command Manual ■ Output: - 140 - BIXOLON Ver. 1.00...
  • Page 141 SPP-C200/SPP-C300 Command Manual GS k Function: Print bar code Code: ASCII d1...dk ① d1...dk Decimal d1...dk ASCII d1...dn ② d1...dn Decimal d1...dn Range: ① 0 ≤ m ≤ 6 ② 65 ≤ m ≤ 73 K, m, n depend on the barcode system...
  • Page 142 SPP-C200/SPP-C300 Command Manual For range ② Bar Code System Range of k Range of d 11 ≤ n ≤ 12 48 ≤ d ≤ 57 UPC-A 11 ≤ n ≤ 12 48 ≤ d ≤ 57 UPC-E 12 ≤ n ≤ 13 48 ≤...
  • Page 143 SPP-C200/SPP-C300 Command Manual GS r Function: Transmit status Code: ASCII Decimal Range: n = 1, 2, 49, 50 Default: None Description: The command transmits the status specified by n as follows: Function 1, 49 Transmits paper sensor status Remarks: ■...
  • Page 144 SPP-C200/SPP-C300 Command Manual GS v 0 Function: Print raster bit image Code: ASCII xL xH yL yH d1...dk xL xH yL yH d1...dk Decimal xL xH yL yH d1...dk 0 ≤ m ≤ 3, 48 ≤ m ≤ 51 Range:...
  • Page 145 SPP-C200/SPP-C300 Command Manual Remarks: ■ In standard mode, this command is effective when the printer buffer is empty and the printer is in the beginning of the line. If the buffer is not empty, after processing m, the printer treats the following data as normal data.
  • Page 146 SPP-C200/SPP-C300 Command Manual GS w Function: Set bar code width Code: ASCII Decimal 2 ≤ n ≤ 6 Range: Default: n = 3 Description: ■ This command sets the horizontal size of the bar code, using n as follows: Binary-level bar code...
  • Page 147 SPP-C200/SPP-C300 Command Manual Example: ■ Input: 0x1d 0x68 0x50 0x1d 0x77 0x02 0x1d 0x6b 0x46 0x0a 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x30 0x0a 0x1d 0x77 0x04 0x1d 0x6b 0x46 0x0a 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x30 0x0a Output: ■...
  • Page 148 SPP-C200/SPP-C300 Command Manual BS L A Function: Execute automatic calibration in black mark mode Code: ASCII Decimal Range: None Default: None Description: This command executes auto calibration in black mark mode. Remarks: ■ This command is effective only in the black mark mode.
  • Page 149 SPP-C200/SPP-C300 Command Manual BS L L Function: Select black mark mode Code: ASCII Decimal Range: None Default: None Description: ■ This commands selects black mark mode • The label mode must be set for printing on the black mark paper.
  • Page 150 SPP-C200/SPP-C300 Command Manual BS L R Function: Select receipt mode Code: ASCII Decimal Range: None Default: None Description: ■ This command selects receipt mode • The receipt mode must be set for printing on the continuous roll paper. Remarks: This command is enabled only in label mode.
  • Page 151 SPP-C200/SPP-C300 Command Manual BS M Function Select device font type Code: ASCII Decimal 65 ≤ m ≤ 67 (m = 65, 66, 67) Range: n = 0 Default: n = 0 Description: Font type select by m value as follows: ■...
  • Page 152 SPP-C200/SPP-C300 Command Manual FS D Function Draw Line & Box Code: ASCII Xs(pL,pH) Ys(pL,pH) Xe(pL,pH) Ye(pL,pH) Xs(pL,pH) Ys(pL,pH) Xe(pL,pH) Ye(pL,pH) Decimal Xs(pL,pH) Ys(pL,pH) Xe(pL,pH) Ye(pL,pH) ASCII Xs(pL,pH) Ys(pL,pH) Xe(pL,pH) Ye(pL,pH) Xs(pL,pH) Ys(pL,pH) Xe(pL,pH) Ye(pL,pH) Decimal Xs(pL,pH) Ys(pL,pH) Xe(pL,pH) Ye(pL,pH) Range:...
  • Page 153 SPP-C200/SPP-C300 Command Manual Remarks: Drawing line and box work in page mode only. The print direction command(ESC T) will not be applied. print direction is aways left to right. - 153 - BIXOLON Ver. 1.00...

This manual is also suitable for:

Spp-c300