Printers.QL550LabelPrinterProtocol HistoryHide minor edits - Show changes to markup Friday 01 June 2007, at 02:39 GMT+8
by -
Changed line 3 from:
Printing Protocol description for the PT-9500PC - NEW 01-JUN-2007to:
Printing Protocol description for the PT-9500PC - NEW 01-JUN-2007Changed lines 6-8 from:
to:
Friday 01 June 2007, at 02:38 GMT+8
by -
Changed line 3 from:
Printing Protocol description for the PT-9500PC - NEW (01-JUN-2007)to:
Printing Protocol description for the PT-9500PC - NEW 01-JUN-2007Changed line 10 from:
Printing Protocol description for the QL-500/QL-550 - v1.4 (06-FEB-2007)to:
Printing Protocol description for the QL-500/QL-550 - v1.4 (06-FEB-2007)Friday 01 June 2007, at 02:37 GMT+8
by -
Changed lines 2-3 from:
http:/pub/images/QL550LabelPrinter01.jpg Printing Protocol description for the PT-9500PCto:
http:/pub/images/pt9500pc.jpg Printing Protocol description for the PT-9500PC - NEW (01-JUN-2007)Changed lines 8-10 from:
Printing Protocol description for the QL-500/QL-550 - v1.4 (2007-02-06)to:
http:/pub/images/QL550LabelPrinter01.jpg Printing Protocol description for the QL-500/QL-550 - v1.4 (06-FEB-2007)Friday 01 June 2007, at 02:32 GMT+8
by - Added documents about the PT9500 printer
Changed line 1 from:
(:description Collective reverse-engineering findings on the protocol used by the Brother QL500/QL550 USB label printers :) to:
(:description Collective reverse-engineering findings on the protocol used by the Brother QL500/QL550 and PT9500PC label printers :) Added lines 3-9:
Printing Protocol description for the PT-9500PCCristian Georgescu kindly submitted a couple of very useful documents that describe in detail the protocols used by the Brother PT-9500PC label printer.
Tuesday 06 February 2007, at 10:54 GMT+8
by - added missing information supplied by Arne Ljung
Added line 1:
(:description Collective reverse-engineering findings on the protocol used by the Brother QL500/QL550 USB label printers :) Changed line 3 from:
Printing Protocol description for the QL-500/QL-550 - v1.3 (2006-02-01)to:
Printing Protocol description for the QL-500/QL-550 - v1.4 (2007-02-06)Changed lines 7-8 from:
I did this to be able to print labels on this printer from Linux. See QL550LabelPrinter for more information on this project. to:
I did this to be able to print labels on this printer from Linux. See QL550LabelPrinter for more information on this project. Changed line 123 from:
to:
Changed lines 125-126 from:
to:
Changed lines 132-134 from:
to:
Changed line 137 from:
(:table border=1 cellpadding=5 cellspacing=0 bgcolor=#eee:) to:
(:table border=1 cellpadding=5 cellspacing=0 bgcolor=#eeeeee:) Changed line 164 from:
Thanks to Ralf Muschall and Arne John Glenstrup who have helped with their remarks, corrections and additions. to:
Thanks to Ralf Muschall, Arne John Glenstrup and Arne Ljung who have helped with their remarks, corrections and additions. Friday 03 February 2006, at 01:18 GMT+8
by -
Changed line 132 from:
Each roll base has a number of holes encoding its model number (a depressed pin sets the bit to 1): to:
Each roll base has a number of holes encoding its model number (a depressed pin in the printer sets the bit to 1): Thursday 02 February 2006, at 01:42 GMT+8
by -
Changed lines 89-90 from:
Note: Mirrorring must be done is software as the printer does not perform it in hardware. to:
Note: Mirrorring must be done in software as the printer hardware does not perform it automatically. Wednesday 01 February 2006, at 14:01 GMT+8
by -
Changed line 132 from:
Each roll base has a number of holes encoding its model number: to:
Each roll base has a number of holes encoding its model number (a depressed pin sets the bit to 1): Wednesday 01 February 2006, at 13:52 GMT+8
by -
Changed lines 2-4 from:
Printing Protocol description for the QL-500/QL-550 - v1.2 (2005-05-17)These findings are incomplete and they are probably erroneous in many ways. They are the fruit of my personnal trials on the Brother P-Touch QL-500/QL-550 label printers and did not involve Brother® at all. If you have information about the protocol, please let me know: (:email etc@nkadesign.com:). to:
Printing Protocol description for the QL-500/QL-550 - v1.3 (2006-02-01)These findings are incomplete and they are probably erroneous in many ways. They are the fruit of my and other contributor's trials on the Brother P-Touch QL-500/QL-550 label printers and did not involve Brother® at all. If you have information about the protocol, please let me know: (:email etc@nkadesign.com:). Changed lines 65-70 from:
to:
Changed lines 88-89 from:
to:
Changed line 95 from:
to:
Deleted line 96:
Added lines 130-156:
Roll base encoding 4 3
2
1
0
(:tableend:)
List of kown label types and their corresponding code (bit 4 = 0): Changed line 160 from:
Thanks to Ralf Muschall who has helped with his remarks and corrections. to:
Thanks to Ralf Muschall and Arne John Glenstrup who have helped with their remarks, corrections and additions. Tuesday 20 December 2005, at 02:22 GMT+8
by -
Changed lines 2-4 from:
Printing Protocol description for the QL-550 - v1.2 (2005-05-17)These findings are incomplete and they are probably erroneous in many ways. They are the fruit of my personnal trials on the Brother P-Touch QL-550 label printer and did not involve Brother® at all. If you have information about the protocol, please let me know: (:email etc@nkadesign.com:). to:
Printing Protocol description for the QL-500/QL-550 - v1.2 (2005-05-17)These findings are incomplete and they are probably erroneous in many ways. They are the fruit of my personnal trials on the Brother P-Touch QL-500/QL-550 label printers and did not involve Brother® at all. If you have information about the protocol, please let me know: (:email etc@nkadesign.com:). Changed line 91 from:
to:
Tuesday 20 December 2005, at 02:20 GMT+8
by -
Changed lines 3-4 from:
These findings are incomplete and they are probably erroneous in many ways. They are the fruit of my personnal trials on the Brother P-Touch QL-550 label printer and did not involve Brother® at all. If you have information about the protocol, please let me know: (:email:). to:
These findings are incomplete and they are probably erroneous in many ways. They are the fruit of my personnal trials on the Brother P-Touch QL-550 label printer and did not involve Brother® at all. If you have information about the protocol, please let me know: (:email etc@nkadesign.com:). Monday 04 July 2005, at 04:26 GMT+8
by -
Changed lines 137-138 from:
Thanks to Ralf Muschall who has helped with his remarks and corrections. to:
Thanks to Ralf Muschall who has helped with his remarks and corrections. (:comments:) Saturday 02 July 2005, at 05:28 GMT+8
by -
Changed line 137 from:
Thanks to Ralph Muschall who has helped with his remarks and corrections. to:
Thanks to Ralf Muschall who has helped with his remarks and corrections. Tuesday 17 May 2005, at 13:17 GMT+8
by -
Added line 1:
http:/pub/images/QL550LabelPrinter01.jpg Monday 16 May 2005, at 16:58 GMT+8
by -
Changed line 1 from:
Printing Protocol description for the QL-550 - v1.1 (2005-02-07)to:
Printing Protocol description for the QL-550 - v1.2 (2005-05-17)Changed lines 40-41 from:
Findings flagged with to:
Findings flagged with Changed line 71 from:
- to:
- Changed line 80 from:
- to:
- Monday 16 May 2005, at 16:55 GMT+8
by -
Changed lines 39-40 from:
Numbers in to:
Numbers in Changed lines 81-82 from:
to:
- Changed line 98 from:
The packet is always 90 bytes ( to:
The packet is always 90 bytes ( Changed lines 134-136 from:
The data on this page is given without warranty and is for information only. to:
The data on this page is given without warranty and is for information only. Thanks to Ralph Muschall who has helped with his remarks and corrections. Sunday 15 May 2005, at 13:19 GMT+8
by -
Changed lines 5-6 from:
I did this to be able to print labels on this printer from Linux. See QL550LabelPrinter for more information on this project. to:
I did this to be able to print labels on this printer from Linux. See QL550LabelPrinter for more information on this project. Sunday 15 May 2005, at 11:30 GMT+8
by -
Changed line 49 from:
Returns a 32 bytes status: to:
Returns a 32 bytes status:\\ Changed line 88 from:
to:
Sunday 15 May 2005, at 10:10 GMT+8
by -
Changed lines 1-3 from:
Printing Protocol description for the QL-550 - v1 (2004-12-28)These findings are incomplete and they are probably erroneous in many ways. They are the fruit of my personnal trials on the Brother P-Touch QL-550 label printer and did not involve Brother® at all. If you have information about the protocol, please let me know. to:
Printing Protocol description for the QL-550 - v1.1 (2005-02-07)These findings are incomplete and they are probably erroneous in many ways. They are the fruit of my personnal trials on the Brother P-Touch QL-550 label printer and did not involve Brother® at all. If you have information about the protocol, please let me know: (:email:). Added lines 7-37:
Reading / WrittingData is sent and received through the USB interface.
Need direct access to USB block write/read, with libusb on Windows/Linux platforms
or on Linux only, through simple access to the Sequence of calls for 1 label jobs:
Sequence of calls for 2 or more labels jobs:
Changed lines 49-63 from:
Returns one of the following 32 bytes status:
to:
Returns a 32 bytes status:
Changed lines 82-84 from:
to:
Changed lines 87-91 from:
to:
Changed lines 92-95 from:
A single line of 1/300inch to:
Prints a single 1/300inch line. Changed lines 96-97 from:
Note: Under Windows, the first and last 12 bits are set to 0 to create a small margin (1.35mm) along the length of the label. This is however not necessary. to:
The packet is always 90 bytes ( Changed lines 106-113 from:
to:
eg: a black line on a 29mm wide label 67 00 5a 00 ff ff ff ff ff ff ff ff ff ff ff ffff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ffff ff ff ff ff ff ff ff ff ff c0 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00
Changed line 127 from:
to:
Deleted lines 130-155:
Sequence of calls for 1 label jobs
Sequence of calls for 2 or more labels jobs
Sunday 06 February 2005, at 07:45 GMT+8
by -
Changed lines 1-102 from:
Describe QL550LabelPrinterProtocol here. to:
Printing Protocol description for the QL-550 - v1 (2004-12-28)These findings are incomplete and they are probably erroneous in many ways. They are the fruit of my personnal trials on the QL550LabelPrinter Brother P-Touch QL-550? label printer and did not involve Brother® at all. If you have information about the protocol, please let me know. PurposeI did this to be able to print labels on this printer from Linux. See QL550LabelPrinter for more information on this project. Basic commandsNumbers in Reset - 200 bytes Init - 2 bytes Get Printer Status - 3 bytes
Set Page Length (number of lines to be printed) - 13 bytes Set Paper Cut and Side Margin - 9 bytes Line Image Data - 93 bytes 67 00 5a 00 0f ff ff ff ff ff ff ff ff ff ff ffff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ffff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ffff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ffff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ffff ff ff ff ff ff ff ff ff ff ff f0 00
Image Data - Line Image Data (93 bytes) x Page length Job Completion or Page completion
Sequence of calls for 1 label jobs
Sequence of calls for 2 or more labels jobs
The data on this page is given without warranty and is for information only. |