tec_label_printing
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tec_label_printing [2014/10/21 08:34 (10 years ago)] – swind | tec_label_printing [2021/04/19 21:44 (3 years ago)] (current) – [TEC Label Printing (Basics)] kturner | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== TEC Label Printing ====== | + | ====== TEC Label Printing |
- | [[http://wws5.com/ | + | [[https://www.windwardsoftware.com/resources/shop-pos-hardware.html|SHOP FOR COMPATIBLE HARDWARE]] |
Line 9: | Line 9: | ||
The large format TEC (Toshiba) printers must use code based labels. They do not print directly from a windows printer driver. | The large format TEC (Toshiba) printers must use code based labels. They do not print directly from a windows printer driver. | ||
- | ====== Explanation ====== | + | <note important> |
+ | To try and clarify why this is so important, here is an example of a code based label for the TEC label printers: | ||
+ | |||
+ | < | ||
+ | {D0250, | ||
+ | {C|} | ||
+ | {D0250, | ||
+ | {AX; | ||
+ | {AY;+00,0|} | ||
+ | {XB00; | ||
+ | {RB00;< | ||
+ | {PC000; | ||
+ | {RC000;< | ||
+ | {PC001; | ||
+ | {RC001;< | ||
+ | {PC002; | ||
+ | {RC002;< | ||
+ | {XS; | ||
+ | </ | ||
+ | </ | ||
Line 28: | Line 47: | ||
====== Label Samples ====== | ====== Label Samples ====== | ||
- | . | + | {{ : |
+ | |||
+ | < | ||
==== 5" x 1" Stick Tags ==== | ==== 5" x 1" Stick Tags ==== | ||
{D0250, | {D0250, | ||
- | |||
{C|} | {C|} | ||
- | |||
{D0250, | {D0250, | ||
- | |||
{AX; | {AX; | ||
- | |||
{AY;+00,0|} | {AY;+00,0|} | ||
- | |||
{PC000; | {PC000; | ||
- | |||
{RC000; | {RC000; | ||
- | |||
{PC001; | {PC001; | ||
- | |||
{RC001; | {RC001; | ||
- | |||
{PC002; | {PC002; | ||
- | |||
{RC002;< | {RC002;< | ||
- | |||
{XB00; | {XB00; | ||
- | |||
{RB00;< | {RB00;< | ||
- | |||
{PC003; | {PC003; | ||
- | |||
{RC003;< | {RC003;< | ||
- | |||
{XS; | {XS; | ||
+ | </ | ||
Depending on sensor type of printer : | Depending on sensor type of printer : | ||
Change from 0000C3200 to 0001C3200 or 0002C3200 | Change from 0000C3200 to 0001C3200 or 0002C3200 | ||
- | |||
. | . | ||
- | ==== 4 x 1" x 10" Loop Tag (holes first) | + | ====== Explanation of Lines ====== |
- | {D2470, | + | These are all just basic codes that should work for most TEC printers that require TPCL code to print. However font types and sizes vary between printer models. |
- | {C|} | ||
- | {D2470,1031,2452|} | + | === {D0250,1270,0230|} === |
+ | - Label Size Set Command aaaa : Pitch length, bbbb : print width, cccc : print length | ||
- | {AX; | + | === {C|} === |
+ | - Image Buffer Clear Command | ||
- | {AY;+00,0|} | + | === {D0250,1270,0230|} === |
+ | - Label Size Set Command aaaa : Pitch length, bbbb : print width, cccc : print length. | ||
- | {C|} | + | === {AX; |
+ | - Position Fine Adjust Command. Normally leave as all zeros. | ||
- | {XB00;0205, | + | === {AY; |
+ | - Print Density Fine Adjust Command. Normally leave as all zeros. | ||
- | {RB00;< | + | === {PC000;0071, |
+ | - PC000 is the text field designation. 0071 is the X coordinate. 0053 is the Y coordinate. 05 is the horizontal Magnification of the font. The second 05 is the Vertical Magnification. M is the font type (Presentation Bold 27 point). 00 is the rotation. B is for standard Black character (W would be for reversed). | ||
- | {PC000;0186, | + | === {RC000;Garden Center Demo|} === |
+ | - RC000 is the Bit Map Font Data Command. It is the Field attached to PC000. In this case it is just text that we want to display. So it will print Garden Center Demo. | ||
- | {RC000;< | + | === {PC001;0055,0081, |
+ | - PC001 is the text field designation. 0055 is the X coordinate. 0081 is the Y coordinate. 05 is the horizontal Magnification of the font. The second 05 is the Vertical Magnification. K is the font type (Helvetica Bold 21 point). 00 is the rotation. B is for standard Black character (W would be for reversed). | ||
- | {PC001;0140, | + | === {RC001;Windward Software - System Five|} === |
+ | - RC001 is the Bit Map Font Data Command. It is the Field attached to PC001. In this case it is just text that we want to display. So it will print Windward Software - System Five. | ||
- | {RC001;< | + | === {PC002;0546,0050, |
+ | - PC002 is the text field designation. 0546 is the X coordinate. 0050 is the Y coordinate. 05 is the horizontal Magnification of the font. The second 05 is the Vertical Magnification. K is the font type (Helvetica Bold 21 point). 00 is the rotation. B is for standard Black character (W would be for reversed). | ||
- | {PC002;0094,0322,1,2,G,11,B|} | + | === {RC002;< |
+ | - RC002 is the Bit Map Font Data Command. It is the Field attached to PC002. In this case it is the System Five field that we want to display. So it will print the item Description . | ||
- | {RC002;< | + | === {XB00;0548,0063, |
+ | - XB00 is the Bar Code designation. 0548 is the X coordinate. 0063 is the Y coordinate. 9 is the barcode type (code128 with auto code selection), 3 is the type of check digit (Check digit auto attachment) 04 is the barcode width. 0 is the rotation. 00 is the barcode height. | ||
- | {PC003;0044,0322,1,2,G,11,B|} | + | === {RB00;<BARCODE,-1>|} === |
+ | - RB00 is the Bar Code Data Command. It is the Field attached to XB00. In this case it will print the Barcode number as a barcode. | ||
- | {RC003;< | + | === {PC003;0144,0152, |
+ | - PC003 is the text field designation. 0144 is the X coordinate. 0152 is the Y coordinate. 10 is the horizontal Magnification of the font. The second 10 is the Vertical Magnification. J is the font type (Helvetica Bold 18 point). 00 is the rotation. B is for standard Black character (W would be for reversed). | ||
- | {PC004;0184,0763,1,2,G,11,B|} | + | === {RC003;<PRICE.0,-1>|} === |
+ | - RC003 is the Bit Map Font Data Command. It is the Field attached to PC003. In this case it is the System Five field that we want to display. So it will print the price based on Price Schedule 0. | ||
- | {RC004;< | + | === {XS;I,0001, |
+ | - XS is the Issue Command. I is not specified in the manual but needs to be there. 0001 is the number of labels to be issued (this will usually always be 0001). 000 means No Cut. 2 is for Transmissive sensor (when using normal labels), c means Batch mode (cut issue, stop and cut, with back feed). 3 means 3”/sec. 2 means Ribbon is installed. 0 Designates tag rotation (Printing bottom first). and the final 0 means No Status Response | ||
- | {PC005;0138,0763, | + | Depending on the sensor type of the printer, you may need to change 0000C3200 to 0001C3200 or 0002C3200 |
- | {RC005;< | + | Type of sensor |
- | {PC006; | + | 0: No sensor |
- | {RC006;< | + | 1: Reflective sensor |
- | {PC007; | + | 2: Transmissive sensor (when using normal labels) |
- | {RC007;< >|} | + | 3: Transmissive sensor (when using preprinted labels) |
- | {PC008; | + | 4: Reflective sensor (when using a manual threshold value) |
- | {RC008;< | + | . |
- | < | + | . |
- | {XB01; | + | Further documentation on all these settings can be found in the printer programming manuals. |
- | {RB01;< | ||
- | {PC009; | + | ====== TEXT WRAPPING |
- | + | ||
- | {RC009;< | + | |
- | + | ||
- | {PC010; | + | |
- | + | ||
- | {RC010;< | + | |
- | + | ||
- | {PC011; | + | |
- | + | ||
- | {RC011;< | + | |
- | + | ||
- | {PC012; | + | |
- | + | ||
- | {RC012;< | + | |
- | + | ||
- | {PC013; | + | |
- | + | ||
- | {RC013;< | + | |
- | + | ||
- | {PC014; | + | |
- | + | ||
- | {RC014;< | + | |
- | + | ||
- | {PC015; | + | |
- | + | ||
- | {RC015;< | + | |
- | + | ||
- | {PC016; | + | |
- | + | ||
- | {RC016;< >|} | + | |
- | + | ||
- | {PC017; | + | |
- | + | ||
- | {RC017;< | + | |
- | + | ||
- | < | + | |
- | + | ||
- | {XB02; | + | |
- | + | ||
- | {RB02;< | + | |
- | + | ||
- | {PC018; | + | |
- | + | ||
- | {RC018;< | + | |
- | + | ||
- | {PC019; | + | |
- | + | ||
- | {RC019;< | + | |
- | + | ||
- | {PC020; | + | |
- | + | ||
- | {RC020;< | + | |
- | + | ||
- | {PC021; | + | |
- | + | ||
- | {RC021;< | + | |
- | + | ||
- | {PC022; | + | |
- | + | ||
- | {RC022;< | + | |
- | + | ||
- | {PC023; | + | |
- | + | ||
- | {RC023;< | + | |
- | + | ||
- | {PC024; | + | |
- | + | ||
- | {RC024;< | + | |
- | + | ||
- | {PC025; | + | |
- | + | ||
- | {RC025;< >|} | + | |
- | + | ||
- | {PC026; | + | |
- | + | ||
- | {RC026;< | + | |
- | + | ||
- | < | + | |
- | + | ||
- | {XB03; | + | |
- | + | ||
- | {RB03;< | + | |
- | + | ||
- | {PC027; | + | |
- | + | ||
- | {RC027;< | + | |
- | + | ||
- | {PC028; | + | |
- | + | ||
- | {RC028;< | + | |
- | + | ||
- | {PC029; | + | |
- | + | ||
- | {RC029;< | + | |
- | + | ||
- | {PC030; | + | |
- | + | ||
- | {RC030;< | + | |
- | + | ||
- | {PC031; | + | |
- | + | ||
- | {RC031;< | + | |
- | + | ||
- | {PC032; | + | |
- | + | ||
- | {RC032;< | + | |
- | + | ||
- | {PC033; | + | |
- | + | ||
- | {RC033;< | + | |
- | + | ||
- | {PC034; | + | |
- | + | ||
- | {RC034;< >|} | + | |
- | + | ||
- | {PC035; | + | |
- | + | ||
- | {RC035;< | + | |
- | + | ||
- | {RM; | + | |
- | + | ||
- | {XS; | + | |
- | + | ||
- | + | ||
- | + | ||
- | . | + | |
+ | We have added a new feature for code based labels starting with Version 6.1.0.1 of System Five. We are now able to wrap the information in a text field (like DESCRIPTION) into multiple lines on the code based labels. | ||
- | ==== 4 x 1" x 10" Loop Tag (holes last) ==== | + | In order to achieve this we had to create a new text field called DESCRIPTION# |
+ | Here is an example of a 2 across 2x1 inch TEC label that shows how this DESCRIPTION# | ||
- | {D2500, | + | < |
+ | {D0286, | ||
{C|} | {C|} | ||
- | + | {D0286,1048,0254|} | |
- | {D2500,1031,2470|} | + | |
{AX; | {AX; | ||
- | |||
{AY;+00,0|} | {AY;+00,0|} | ||
- | + | {XB00;0033,0000,9,3,04,0,0056, | |
- | {XB00;0205,2108,9,3,04,1,0126, | + | {RB00;< |
- | + | {PC001;0096,0081,05,05,E,00,B|} | |
- | {RB00;< | + | {RC001;<BARCODE,-1>|} |
- | + | {PC000;0134,0132,15,15,A,00,B|} | |
- | {PC000; | + | {RC000;<PRICE.0,-1>|} |
- | + | {PC002;0035,0164,05,05,E,00,B|} | |
- | {RC000;< | + | {RC002;<DESCRIPTION# |
- | + | {PC003;0035,0192,05,05,E,00,B|} | |
- | {PC001;0140,0922,1,2,G,11,B|} | + | {RC003;<DESCRIPTION# |
- | + | ||
- | {RC001;<N.FREEFORM: | + | |
- | + | ||
- | {PC002; | + | |
- | + | ||
- | {RC002;< | + | |
- | + | ||
- | {PC003;0044,0922,1,2,G,11,B|} | + | |
- | + | ||
- | {RC003;<N.FREEFORM: | + | |
- | + | ||
- | {PC004; | + | |
- | + | ||
- | {RC004;< | + | |
- | + | ||
- | {PC005;0138,1363,1,2,G,11,B|} | + | |
- | + | ||
- | {RC005;<N.FREEFORM: | + | |
- | + | ||
- | {PC006; | + | |
- | + | ||
- | {RC006;< | + | |
- | + | ||
- | {PC007;0046,1363,1,2,G,11,B|} | + | |
- | + | ||
- | {RC007;< >|} | + | |
- | + | ||
- | {PC008; | + | |
- | + | ||
- | {RC008;< | + | |
< | < | ||
+ | {XB01; | ||
+ | {RB01;< | ||
+ | {PC005; | ||
+ | {RC005;< | ||
+ | {PC004; | ||
+ | {RC004;< | ||
+ | {PC006; | ||
+ | {RC006;< | ||
+ | {PC007; | ||
+ | {RC007;< | ||
+ | {XS; | ||
- | {XB01; | + | </ |
- | {RB01;< | ||
- | {PC009;0445,0922, | + | Notice that we still need to tell it when to wrap the text. To do this we added ",22" to the < |
- | {RC009;< | + | We have also integrated additional functionality into this new field to enable it to recognize spaces in the description, and to split the description information at a space, instead of splitting a word part way through. |
- | {PC010;0399,0922,1,2,G,11,B|} | + | So as an example, a part with the description " |
+ | using: | ||
+ | < | ||
+ | {PC006;0575,0164,05,05,E,00,B|} | ||
+ | {RC006;< | ||
+ | </ | ||
+ | would be truncated down to: | ||
- | {RC010;<N.FREEFORM: | + | <code> |
+ | Brother MFC-XXXX USB & | ||
+ | </code> | ||
- | {PC011;0353,0922,1,2,G,11,B|} | + | The same example " |
+ | < | ||
+ | {PC006;0575,0164,05, | ||
+ | {RC006;< | ||
+ | {PC007;0575,0192,05,05,E,00,B|} | ||
+ | {RC007;< | ||
+ | </ | ||
+ | |||
+ | Would print: | ||
- | {RC011;<N.FREEFORM: | + | <code> |
- | + | Brother MFC-XXXX USB & | |
- | {PC012; | + | Parallel Interface |
- | + | </code> | |
- | {RC012;<N.FREEFORM: | + | |
- | + | ||
- | {PC013; | + | |
- | + | ||
- | {RC013;< | + | |
- | + | ||
- | {PC014; | + | |
- | + | ||
- | {RC014;< | + | |
- | + | ||
- | {PC015; | + | |
- | + | ||
- | {RC015;< | + | |
- | + | ||
- | {PC016; | + | |
- | + | ||
- | {RC016;< >|} | + | |
- | + | ||
- | {PC017; | + | |
- | + | ||
- | {RC017;< | + | |
- | + | ||
- | < | + | |
- | + | ||
- | {XB02; | + | |
- | + | ||
- | {RB02;< | + | |
- | + | ||
- | {PC018; | + | |
- | + | ||
- | {RC018;< | + | |
- | + | ||
- | {PC019; | + | |
- | + | ||
- | {RC019;< | + | |
- | + | ||
- | {PC020; | + | |
- | + | ||
- | {RC020;< | + | |
- | + | ||
- | {PC021; | + | |
- | + | ||
- | {RC021;< | + | |
- | + | ||
- | {PC022; | + | |
- | + | ||
- | {RC022;< | + | |
- | + | ||
- | {PC023; | + | |
- | + | ||
- | {RC023;< | + | |
- | + | ||
- | {PC024; | + | |
- | + | ||
- | {RC024;< | + | |
- | + | ||
- | {PC025; | + | |
- | + | ||
- | {RC025;< >|} | + | |
- | + | ||
- | {PC026; | + | |
- | + | ||
- | {RC026;< | + | |
- | + | ||
- | < | + | |
- | + | ||
- | {XB03; | + | |
- | + | ||
- | {RB03;< | + | |
- | + | ||
- | {PC027; | + | |
- | + | ||
- | {RC027;< | + | |
- | + | ||
- | {PC028; | + | |
- | + | ||
- | {RC028;< | + | |
- | + | ||
- | {PC029; | + | |
- | + | ||
- | {RC029;< | + | |
- | + | ||
- | {PC030; | + | |
- | + | ||
- | {RC030;< | + | |
- | + | ||
- | {PC031; | + | |
- | + | ||
- | {RC031;< | + | |
- | + | ||
- | {PC032; | + | |
- | + | ||
- | {RC032;< | + | |
- | + | ||
- | {PC033; | + | |
- | + | ||
- | {RC033;< | + | |
- | + | ||
- | {PC034; | + | |
- | + | ||
- | {RC034;< >|} | + | |
- | + | ||
- | {PC035; | + | |
- | + | ||
- | {RC035;< | + | |
- | + | ||
- | {RM; | + | |
- | + | ||
- | {XS; | + | |
. | . | ||
- | |||
- | |||
- | ====== Explanation of Lines ====== | ||
- | |||
- | === {D0250, | ||
- | - Label Size Set Command aaaa : Pitch length, bbbb : print width, cccc : print length | ||
- | |||
- | === {C|} === | ||
- | - Image Buffer Clear Command | ||
- | |||
- | === {D0250, | ||
- | - Label Size Set Command aaaa : Pitch length, bbbb : print width, cccc : print length | ||
- | |||
- | === {AX; | ||
- | - Position Fine Adjust Command. Normally leave as all zeros. | ||
- | |||
- | === {AY;+00,0|} === | ||
- | - Print Density Fine Adjust Command. Normally leave as all zeros. | ||
- | |||
- | === {PC000; | ||
- | - PC000 is the first field designation. 0071 is the X coordinate. 0053 is the Y coordinate. 05 is the horizontal Magnification of the font. the second 05 is the Vertical Magnification. M is the font type (Presentation Bold 27 point). 00 is the rotation. B is for standard Black character (W would be for reversed) | ||
- | |||
- | === {RC000; | ||
- | |||
- | === {PC001; | ||
- | |||
- | === {RC001; | ||
- | |||
- | === {PC002; | ||
- | |||
- | === {RC002;< | ||
- | |||
- | === {XB00; | ||
- | |||
- | === {RB00;< | ||
- | |||
- | === {PC003; | ||
- | |||
- | === {RC003;< | ||
- | |||
- | === {XS; | ||
- | |||
- | |||
- | Depending on sensor type of printer : | ||
- | |||
- | Change from 0000C3200 to 0001C3200 or 0002C3200 | ||
- | |||
- | |||
- | |||
- | |||
- | == This is a breakdown of the 5" x 1" Stick Tags == | ||
- | |||
- | |||
Created by Steve Wind October 21 2014 | Created by Steve Wind October 21 2014 | ||
+ | Updated by Steve Wind January 8 2016 | ||
====== | ====== | ||
[[http:// | [[http:// |
tec_label_printing.1413905648.txt.gz · Last modified: 2014/10/21 08:34 (10 years ago) by swind