Brother International QL-600 Raster Command Reference

Brother International QL-600 Manual

Brother International QL-600 manual content summary:

  • Brother International QL-600 | Raster Command Reference - Page 1
    Software Developer's Manual Raster Command Reference QL-600/QL-710W/QL-720NW Version 1.02
  • Brother International QL-600 | Raster Command Reference - Page 2
    the United States and other countries. Each owner whose software title is mentioned in this document has a Software License Agreement specific to its proprietary programs. Any trade names and product names of companies appearing on Brother products, related documents and any other materials are all
  • Brother International QL-600 | Raster Command Reference - Page 3
    information that will assist you in controlling your Printer QL-XXX (where "XXX" is the model name the Documentation or Printer Model will be performed at the sole discretion of Brother. Brother may not respond SOFTWARE PROGRAM OR APPLICATION YOU DEVELOPED IN ACCORDANCE WITH THE DOCUMENTATION.
  • Brother International QL-600 | Raster Command Reference - Page 4
    Updates Version 1.01 1.02 Date 03/21/2013 01/29/2019 Contents changed Initial version for QL-710W/ QL-720NW QL-600 added
  • Brother International QL-600 | Raster Command Reference - Page 5
    in "cut each * labels 32 ESC i M QL-710W / QL-720NW Only 40 5.8 Cleaning flow for serial connection (QL-710W / QL-720NW Only 41 5.9 Normal Flow for Network (Standard TCP/IP port) Connection (QL-710W / QL-720NW Only 42 Appendix A: USB Specifications 43 Appendix B: Introducing the Brother
  • Brother International QL-600 | Raster Command Reference - Page 6
    Reference Introduction This material provides the necessary information for directly controlling the Brother printer QL-XXX (where "XXX" is the model name). This information is interface. Read the model names that appear in the screens in this manual as the name of your printer. - 1 - Introduction
  • Brother International QL-600 | Raster Command Reference - Page 7
    Using raster commands a QL-XXX printer (where "XXX" is the model name) can be used to print without using our printer driver. This operation is codes together with raster data to the QL-XXX printer (hereafter, referred to as "printer"). This manual describes the procedure for adding these codes
  • Brother International QL-600 | Raster Command Reference - Page 8
    Flow Charts". For details on each command, refer to "4. Printing Command Details". (1) Open the port Port (2) Receive the status (Confirm the printer status (3) Send the print data At your side Computer, mobile terminal, etc. (5) Receive the status (Confirm that printing is completed.) Your
  • Brother International QL-600 | Raster Command Reference - Page 9
    section, "2. Print Data". Note: No command can be sent to the printer after the print data is transmitted and until the completion of printing is speed when a USB port is used to send uncompressed raster data, the Brother QL-XXX starts printing when it starts to receive print data, instead of waiting
  • Brother International QL-600 | Raster Command Reference - Page 10
    Print information command Sets the print information for the printer. For 102-mm-wide continuous length tape: 1Bh sheets number in "cut each for auto cut. * labels" For each sheets, 1Bh, 69h, 41h, 01h 5 1Bh, 69h, 64h, 23h, 00h (QL-710W / QL-720NW Only) 7 Select compression Selects the
  • Brother International QL-600 | Raster Command Reference - Page 11
    Description/Example Specifies at the end of a page that is not the last page. 0Ch Specifies at the end of the last page. 1Ah (Fixed) (QL-600 Only) Resets the command mode of the printer to default mode. 1Bh, 69h, 61h, FFh - 6 - 2. Print Data
  • Brother International QL-600 | Raster Command Reference - Page 12
    ® 7 operating environment. A similar procedure can be performed if you are using a different operating system. Printer Properties Test page 2.2.1 Preparation Install the two listed below. ・ Printer driver of the Brother QL-XXX ・ Binary file editor The data that we will analyze in this sample is
  • Brother International QL-600 | Raster Command Reference - Page 13
    page), and then specify the file name. For this sample, print the test page with the default print settings, which were specified immediately after the printer driver was installed. Default settings immediately after installation of the
  • Brother International QL-600 | Raster Command Reference - Page 14
    that the file name can be specified. (Refer to the illustration below.) After a file name is typed in and the [OK] button is clicked, the printer driver creates the print data and saves it in a file with the specified name. Dialog box for specifying the file name Step 3: Open the print data
  • Brother International QL-600 | Raster Command Reference - Page 15
    the previous section is described below. The following illustration shows the print data created in section "2.2.1 Preparation" opened in the binary file editor. 1 5 7 11 * For QL-600, switch dynamic command mode (1B 69 61 FF) after position 12. Print data - 10 - 2. Print Data
  • Brother International QL-600 | Raster Command Reference - Page 16
    printer. 4 Job ID setting commands (QL-710W / QL-720NW Only) Internal specification commands Since this is a command for outputting with the commercial version driver in "cut each * labels" The number of pages page. 13 Switch dynamic command mode (QL-600 Only) This command resets to default
  • Brother International QL-600 | Raster Command Reference - Page 17
    2.3 Page data details 2.3.1 Resolution Resolution 300 dpi high, 300 dpi wide 600 dpi high, 300 dpi wide 2.3.2 Page size (a) Continuous length tape Raster Command Reference Height-to-Width Proportion 1:1 2:1 1 3 5 6 Feeding direction 6 5 1 3 2 4 Print area Print area 2 4 Feeding direction
  • Brother International QL-600 | Raster Command Reference - Page 18
    Raster Command Reference ID Tape Size Designation 1 2 257 12 mm 12 mm 0.47" 12.0 mm 142 dots →2.3.4 258 29 mm 29 mm 1.1" 29.0 mm →2.3.4 342 dots 264 38mm 38 mm 1.4" 38.0 mm 449 dots →2.3.4 262 50 mm 50 mm 1.9" 50.0 mm 590 dots →2.3.4 261 54 mm 54 mm 2.1" 53.8 mm 636 dots
  • Brother International QL-600 | Raster Command Reference - Page 19
    (b) Die-cut labels 1 5 3 6 2 4 Print area Raster Command Reference 1 5 3 6 8 Print area 10 24 7 9 Number 1 Width 3 Print area width (maximum printing width) 5 Width offset 7 Width offset of masked area 9 Width
  • Brother International QL-600 | Raster Command Reference - Page 20
    Raster Command Reference ID Label Size 17 mm x 54 mm 269 0.66" x 2.1" 17 mm x 87 mm 270 0.66" × 3.4" 23 mm x 23 mm 370 0.9" x 0.9" 29 mm × 42 mm 358 1.1" x 1.6" 29 mm x
  • Brother International QL-600 | Raster Command Reference - Page 21
    . 2.3.4 Maximum and minimum lengths The maximum and minimum lengths are defined below. Type Minimum Length Continuous length tape 12.7 mm 150 dots Die-cut labels Fixed Maximum Length 1000 mm 11811 dots Fixed *1 The number of dots in the table is for 300 dpi; it is difference in the high
  • Brother International QL-600 | Raster Command Reference - Page 22
    Raster Command Reference 2.3.5 Raster line As shown below, the parts with data to be printed are converted with "raster graphics transfer", and the parts with no data are converted with "zero raster graphics". On the actual tape, margins (feed) are added specified with "various mode" at the
  • Brother International QL-600 | Raster Command Reference - Page 23
    Total number of pins: 720 pins Number of pins for right margin Raster Command Reference Raster line First byte Left and right margins Number of print area pins Total number of pins Print area Last byte 0 pin Number of pins for left margin Pins on print head Feeding direction - 18 - 2.
  • Brother International QL-600 | Raster Command Reference - Page 24
    Number of Pins for Right Margin 29 6 12 12 0 12 Number of Bytes for Raster Graphics Transfer 90 90 90 90 90 90 Die-cut labels: Label Size 17mm x 54mm 17mm x 87mm 23mm x 23mm 29mm x 42mm 29mm x 90mm 38mm x 90mm 39mm x 48mm 52mm x 29mm 60mm x 86mm 62mm x 29mm 62mm x 100mm 12mm Dia
  • Brother International QL-600 | Raster Command Reference - Page 25
    Specify baud rate Zero raster graphics Print command Print command with feeding Print information command Select compression mode Specify the page number in "cut each * labels" Various mode Expanded mode - 20 - 3. Print Command List
  • Brother International QL-600 | Raster Command Reference - Page 26
    information request ASCII: ESC i S Hexadecimal: 1B 69 53 Description ⚫ When a status information request is sent to the printer, a fixed size of 32 bytes is returned as a response from the printer. For details on these 32 bytes, refer to the following page. Note Before sending print data to the
  • Brother International QL-600 | Raster Command Reference - Page 27
    24 8 Reserved Raster Command Reference Value/Reference Fixed at 80h Fixed at 20h Fixed at "B" (42h) Fixed at "4" (34h) QL-710W: Fixed at "6" (36h) QL-720NW: Fixed at "7" (37h) QL-600: Fixed at "G" (47h) Fixed at "0" (30h) Fixed at "0" (30h) Fixed at "00h" Refer to table (1) below. Refer to table
  • Brother International QL-600 | Raster Command Reference - Page 28
    40h 80h Mask 01h 02h 04h 08h 10h 20h 40h 80h Definition "No media" error "End of media" error (only for die-cut labels) Cutter jam (Not used) Printer in use Printer turned off High-voltage adapter (not used) Fan motor error (not used) Definition "Replace media" error "Expansion buffer full" error
  • Brother International QL-600 | Raster Command Reference - Page 29
    at 00h Media Media Width 12 mm 12 29 mm 29 38 mm 38 50 mm 50 54 mm 54 62 mm 62 (b) Die-cut labels * Media Width: The width of the die-cut section is indicated. * Media Length: The length of the die-cut section is indicated. Media Media Width
  • Brother International QL-600 | Raster Command Reference - Page 30
    Reference (4) Media type Media Type No media Continuous length tape Die-cut labels Value 00h 4Ah 4Bh Description Used as print information when the media type (Reserved) 21h to FFh If an error occurred during printing, the printer returns the error status. - 25 - 4. Printing Command Details
  • Brother International QL-600 | Raster Command Reference - Page 31
    Higher Order Bytes 00h Lower Order Bytes 00h Printing state Phase Value (Dec.) Higher Order Bytes Lower Order Bytes Printing 0 00h 00h ⚫ When the printer is turned on, it is in the receiving state. When printing begins, it changes to the "printing" phase (phase type: printing state; phase
  • Brother International QL-600 | Raster Command Reference - Page 32
    : ESC i d {n1} {n2} Hexadecimal: 1B 69 64 {n1} {n2} Description ⚫ Specifies the amount of the margins. ⚫ Margin amount (dots)=n1+n2*256 ⚫ With die-cut labels, the margin amount at the ends of the printed area is 0. (a) Continuous length tape Paper Tape Print area (b) Die-cut
  • Brother International QL-600 | Raster Command Reference - Page 33
    Raster mode (Be sure to switch to this mode.) (default of QL-600) 3: P-touch Template mode (QL-710W / QL-720NW Only) FF: Mode set as default Description ⚫ Dynamically switches between the printer's command modes. A printer that receives this command operates in the specified command mode until the
  • Brother International QL-600 | Raster Command Reference - Page 34
    Setting=n1+n2*256 Setting: 96=9600 bps, 576=57600 bps, 1152=115200 bps Description ⚫ Changes the communications baud rate for the printer. The manufacturer's default setting is 9600 bps. Z Zero raster graphics ASCII: Z Hexadecimal: 5A Description ⚫ Fills raster line with 0 data. FF Print
  • Brother International QL-600 | Raster Command Reference - Page 35
    values are valid 0x02: Media type 0x04: Media width 0x08: Media length 0x40: Priority given to print quality 0x80: Printer recovery always on {n2}: Media type Continuous length tape: 0Ah Die-cut labels: 0Bh {n3}: {n4}: {n3}: Media width (mm) {n4}: Media length (mm) For the media of width 62 mm
  • Brother International QL-600 | Raster Command Reference - Page 36
    Raster Command Reference M Select compression mode ASCII: M {n} Hexadecimal: 4D {n} Parameters Definitions of {n} 0 No-compression mode (Enabled) 1 Reserved (Disabled) 2 TIFF (Enabled) Description ⚫ Selects the compression mode. Data compression is available only for data in raster graphic
  • Brother International QL-600 | Raster Command Reference - Page 37
    with compression, this becomes 90 bytes when it is expanded by the printer, regardless of the tape width. Raster line with compression Raster line with direction ESC i A Specify the page number in "cut each * labels" ASCII: ESC i A {n} Hexadecimal: 1B 69 41 {n} Parameters Definitions of {n}
  • Brother International QL-600 | Raster Command Reference - Page 38
    3bit: Not used 4bit: Cut at end 1:Cut at end (default) 0:Not cut at end 5,6bit: Not used 7bit: High resolution printing 1: It prints at 600 dpi in the paper length direction 0: It prints at 300 dpi in the paper length direction.(default) 8bit: Not used Raster Command Reference - 33 - 4. Printing
  • Brother International QL-600 | Raster Command Reference - Page 39
    5. Flow Charts 5.1 Normal flow for USB connection Computer (host) If there are no problems with the printer status (media, etc.), the data is READ transmitted. If there is a problem, an error appears. Displaying sending Initialize Status information request Status (response to status information
  • Brother International QL-600 | Raster Command Reference - Page 40
    (when feeding at the end of the page) Computer (host) If there are no problems with the printer status (media, etc.), the data is READ transmitted. If there is a problem, an error appears. Displaying sending Initialize Status information request Status (response to status information
  • Brother International QL-600 | Raster Command Reference - Page 41
    (with a concurrent printing error such as end of tape) Computer (host) Printer If there are no problems with the printer status (media, etc.), the data is transmitted. If there is a problem, an error appears. READ Displaying sending Initialize Status information request Status (response to
  • Brother International QL-600 | Raster Command Reference - Page 42
    Raster Command Reference 5.4 Cooling flow for USB connection Computer (host) If there are no problems with the printer status (media, etc.), the READ data is transmitted. If there is a problem, an error appears. Displaying sending Initialize Status information request Status (response to status
  • Brother International QL-600 | Raster Command Reference - Page 43
    Raster Command Reference 5.5 Flow for setting serial connection baud rate (QL-710W / QL-720NW Only) Computer (host) Printer waiting to recover from 3000 ms Sleep Old baud rate New baud rate Specify baud rate "Specify baud rate completed" status (normal status) Status information
  • Brother International QL-600 | Raster Command Reference - Page 44
    Raster Command Reference 5.6 Normal flow for serial connection (QL-710W / QL-720NW Only) Computer (host) Printer If there are no problems with the printer status (media, etc.), the data is READ transmitted. If there is a problem, an error appears. Displaying sending Initialize Status
  • Brother International QL-600 | Raster Command Reference - Page 45
    Raster Command Reference 5.7 Error flow for serial connection (QL-710W / QL-720NW Only) Computer (host) If there are no problems with the printer status (media, etc.), the READ data is transmitted. If there is a problem, an error appears. Initialize Status information request Status (
  • Brother International QL-600 | Raster Command Reference - Page 46
    Raster Command Reference 5.8 Cleaning flow for serial connection (QL-710W / QL-720NW Only) Computer (host) If there are no problems with the printer status (media, etc.), the READ data is transmitted. If there is a problem, an error appears. Initialize Status information request Status (
  • Brother International QL-600 | Raster Command Reference - Page 47
    / QL-720NW Only) *With a network connection, print data from the operating system's port monitor is simply sent as is. When it prints 2 pages data Computer (host) Divide print data into particular size, and send it. Sending raster data Sending raster data Printer Sending raster data Sending
  • Brother International QL-600 | Raster Command Reference - Page 48
    of interfaces Power supply End point 1 End point 2 Description 0x04F9 QL-710W : 0x2043 QL-720NW : 0x2044 QL-600 : 0x20c0 Printer Mass storage (QL-710W / QL-720NW Only) Character string descriptor: 0x01 0x0409: "Brother" Character string descriptor: 0x03 0x0409: "000000000001" Last twelve digits of
  • Brother International QL-600 | Raster Command Reference - Page 49
    Reference Appendix B: Introducing the Brother Developer Center Useful information for developers, such as applications, tools, SDKs as well as FAQs, are provided in the Brother Developer Center. http://www.brother.com/product/dev/index.htm - 44 Appendix B: Introducing the Brother Developer Center
  • Brother International QL-600 | Raster Command Reference - Page 50
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50

Software Developer's Manual
Raster Command Reference
QL-600/QL-710W/QL-720NW
Version 1.02