D508 Quick Setup Guide
Page 2
5 6 7 8 9 Error No. PN: 9001181 @ 2008 Sato America, Inc. printhead 5 Loose printhead Close the top cover until it firmly latches. 6 Running out of media Load a new roll of data transmission between the computer and the printer. (This error is applicable only when RS-232C I/F is used.) Check... Data/Stop bit. A Data overflowing Press the power button to turn off the printer. failure while in cutter mode 8. Flash ROM read error Contact the place where you bought the printer. All rights reserved. Press the power button again to turn on the Contact the...
5 6 7 8 9 Error No. PN: 9001181 @ 2008 Sato America, Inc. printhead 5 Loose printhead Close the top cover until it firmly latches. 6 Running out of media Load a new roll of data transmission between the computer and the printer. (This error is applicable only when RS-232C I/F is used.) Check... Data/Stop bit. A Data overflowing Press the power button to turn off the printer. failure while in cutter mode 8. Flash ROM read error Contact the place where you bought the printer. All rights reserved. Press the power button again to turn on the Contact the...
D512 PCL Programming Guide
Page 3
... Structure...1-6 Command Structure...1-7 PCL Emulation Commands ...1-9 GL/2 Commands...1-27 Raster Image Graphics...1-30 Macros ...1-38 Printer Job Language Printer Job Language ...2-2 PJL Command Notation...2-2 Kernel Commands ...2-3 Job Separation Commands ...2-4 Environment Commands and Variables 2-7...Support Printer Job Language Support 4-2 Barcode Commands Bar code Commands...5-2 Two-dimensional bar codes...5-5 Printer Language Change Commands Setting the Printer to SBPL Language 6-2 Setting the Printer to PCL Language 6-2 SATO Contacts SATO Group of Companies ...7-2 SATO D512 PCL ...
... Structure...1-6 Command Structure...1-7 PCL Emulation Commands ...1-9 GL/2 Commands...1-27 Raster Image Graphics...1-30 Macros ...1-38 Printer Job Language Printer Job Language ...2-2 PJL Command Notation...2-2 Kernel Commands ...2-3 Job Separation Commands ...2-4 Environment Commands and Variables 2-7...Support Printer Job Language Support 4-2 Barcode Commands Bar code Commands...5-2 Two-dimensional bar codes...5-5 Printer Language Change Commands Setting the Printer to SBPL Language 6-2 Setting the Printer to PCL Language 6-2 SATO Contacts SATO Group of Companies ...7-2 SATO D512 PCL ...
D512 PCL Programming Guide
Page 6
... @PJL SET LCUSTOMPAPERUNITS=INCHES @PJL SET LCUSTOMPAPERHEIGHT=6 @PJL SET LCUSTOMPAPERWIDTH=4 @PJL SET RESOLUTION=300 @PJL ENTER LANGUAGE=PCL Page 1-2 SATO D512 PCL Programming Manual This chapter discusses PCL emulation commands, along with resident PCL emulation font and symbol set support. See "ENTER LANGUAGE ...Command" in the Printer Job Language section for more information. See "Printer Job Language" in Printer Job Language section for the syntax and use of PJL. An example of each print job...
... @PJL SET LCUSTOMPAPERUNITS=INCHES @PJL SET LCUSTOMPAPERHEIGHT=6 @PJL SET LCUSTOMPAPERWIDTH=4 @PJL SET RESOLUTION=300 @PJL ENTER LANGUAGE=PCL Page 1-2 SATO D512 PCL Programming Manual This chapter discusses PCL emulation commands, along with resident PCL emulation font and symbol set support. See "ENTER LANGUAGE ...Command" in the Printer Job Language section for more information. See "Printer Job Language" in Printer Job Language section for the syntax and use of PJL. An example of each print job...
D512 PCL Programming Guide
Page 8
...Mode Spacing Style Weight 0 0 0 1 0 0 1 0 3 1 4 3 0 0 0 0 1 0 0 0 3 0 1 3 0 0 0 0 0 0 Typeface 4099 4148 4148 4100 30211 30211 30211 30211 23584 23590 Page 1-4 SATO D512 PCL Programming Manual The table beginning on page 1-5 shows the symbol sets available for each font in the font selection commands for fixed space fonts.... Unit 1: PCL Emulation FONT AND SYMBOL SET SUPPORT Your printer has 10 resident scalable PCL fonts. Your printer supports 16 resident symbol sets. Not all fonts support all symbol sets.
...Mode Spacing Style Weight 0 0 0 1 0 0 1 0 3 1 4 3 0 0 0 0 1 0 0 0 3 0 1 3 0 0 0 0 0 0 Typeface 4099 4148 4148 4100 30211 30211 30211 30211 23584 23590 Page 1-4 SATO D512 PCL Programming Manual The table beginning on page 1-5 shows the symbol sets available for each font in the font selection commands for fixed space fonts.... Unit 1: PCL Emulation FONT AND SYMBOL SET SUPPORT Your printer has 10 resident scalable PCL fonts. Your printer supports 16 resident symbol sets. Not all fonts support all symbol sets.
D512 PCL Programming Guide
Page 10
...to the same horizontal position at the top margin of PCL emulation commands and their structure, or syntax. The ESC control code notifies the printer that the characters that begin with the Escape control code (ESC, ¬, decimal 27, or hexadecimal 1B). Table 1-3: Control Codes ... the cursor to the same horizontal position on the following line as part of a command and are single-character instructions. Page 1-6 SATO D512 PCL Programming Manual Unit 1: PCL Emulation COMMAND STRUCTURE This section introduces the different types of the next page Moves the cursor to the...
...to the same horizontal position at the top margin of PCL emulation commands and their structure, or syntax. The ESC control code notifies the printer that the characters that begin with the Escape control code (ESC, ¬, decimal 27, or hexadecimal 1B). Table 1-3: Control Codes ... the cursor to the same horizontal position on the following line as part of a command and are single-character instructions. Page 1-6 SATO D512 PCL Programming Manual Unit 1: PCL Emulation COMMAND STRUCTURE This section introduces the different types of the next page Moves the cursor to the...
D512 PCL Programming Guide
Page 11
...(s16.66H •Decimal: 27 40 115 49 54 46 54 54 72 •Hex: 1B 28 73 31 36 2E 36 36 48 SATO D512 PCL Programming Manual Page 1-7 may be used in the left of the hex value. Parameters for each printed page begins at column 63. For example..., after the printer receives a command that parameter. That margin stays constant until a right margin command with that selects a right margin beginning at column 63, the right ...
...(s16.66H •Decimal: 27 40 115 49 54 46 54 54 72 •Hex: 1B 28 73 31 36 2E 36 36 48 SATO D512 PCL Programming Manual Page 1-7 may be used in the left of the hex value. Parameters for each printed page begins at column 63. For example..., after the printer receives a command that parameter. That margin stays constant until a right margin command with that selects a right margin beginning at column 63, the right ...
D512 PCL Programming Guide
Page 13
...8226; Deletes all temporary downloaded resources. Simplex/Duplex Print This command is parsed and ignored. SATO D512 PCL Programming Manual Page 1-9 To determine which commands your printer supports, see "Table 3-1: PCL Emulation Commands" in process and subsequent pages. PCL EMULATION ...off or sets the number of Decipoints Range = -32767 to 32767 (1 Decipoint = 1/720 inch) Default = 0 Function / Result Printer Reset • Prints any partial pages. • Resets printer environment to 32767 (1 Decipoint = 1/720 inch) Default = 0 l ESC& #Z # = number of collated copies. Number of ...
...8226; Deletes all temporary downloaded resources. Simplex/Duplex Print This command is parsed and ignored. SATO D512 PCL Programming Manual Page 1-9 To determine which commands your printer supports, see "Table 3-1: PCL Emulation Commands" in process and subsequent pages. PCL EMULATION ...off or sets the number of Decipoints Range = -32767 to 32767 (1 Decipoint = 1/720 inch) Default = 0 Function / Result Printer Reset • Prints any partial pages. • Resets printer environment to 32767 (1 Decipoint = 1/720 inch) Default = 0 l ESC& #Z # = number of collated copies. Number of ...
D512 PCL Programming Guide
Page 14
... position. Note: This command does not affect the interpretation of PJL This command terminates the current printer language and allows switching into PJL. Print Direction Rotates the coordinate system counter-clockwise in Section 2, Printer Job Language. SATO D512 PCL Programming Manual Set Universal Height This command is parsed and ignored. Paper Source This command...
... position. Note: This command does not affect the interpretation of PJL This command terminates the current printer language and allows switching into PJL. Print Direction Rotates the coordinate system counter-clockwise in Section 2, Printer Job Language. SATO D512 PCL Programming Manual Set Universal Height This command is parsed and ignored. Paper Source This command...
D512 PCL Programming Guide
Page 17
..., FF=FF 2 CR=CR, LF=CR+LF, FF=CR+FF 3 CR=CR+LF, LF=CR+LF, FF=CR+FF Controls how the printer responds to a new position along the horizontal axis. ESC&a#V Vertical Cursor Position (in Decipoints) # = number of Decipoints1 Moves the cursor to .... 1 Parameter preceded by the Unit-of-Measure Command. The stack can store up a cursor position stack for storing and recalling various cursor positions. SATO D512 PCL Programming Manual Page 1-13 Unit 1: PCL Emulation Table 1-7: Cursor Positioning Command / Parameters Function / Result ESC&a#C # = number of Columns1 Horizontal...
..., FF=FF 2 CR=CR, LF=CR+LF, FF=CR+FF 3 CR=CR+LF, LF=CR+LF, FF=CR+FF Controls how the printer responds to a new position along the horizontal axis. ESC&a#V Vertical Cursor Position (in Decipoints) # = number of Decipoints1 Moves the cursor to .... 1 Parameter preceded by the Unit-of-Measure Command. The stack can store up a cursor position stack for storing and recalling various cursor positions. SATO D512 PCL Programming Manual Page 1-13 Unit 1: PCL Emulation Table 1-7: Cursor Positioning Command / Parameters Function / Result ESC&a#C # = number of Columns1 Horizontal...
D512 PCL Programming Guide
Page 18
...1 Proportional ESC(s#H (primary) ESC)s#H (secondary) # = characters per inch (cpi) for monospaced fonts. Valid to 2 decimal places. Page 1-14 SATO D512 PCL Programming Manual For fonts larger than 12 points, it may be necessary to select fonts currently available in points (.25 to 999.75) Default.... Select Pitch Selects the number of characters per inch Default = 10 ESC(s#V (primary) ESC)s#V (secondary) # = height in the printer. Unit 1: PCL Emulation Note: For the commands listed in points. Select Spacing Selects a font with proportional or fixed spacing. Table 1-8:...
...1 Proportional ESC(s#H (primary) ESC)s#H (secondary) # = characters per inch (cpi) for monospaced fonts. Valid to 2 decimal places. Page 1-14 SATO D512 PCL Programming Manual For fonts larger than 12 points, it may be necessary to select fonts currently available in points (.25 to 999.75) Default.... Select Pitch Selects the number of characters per inch Default = 10 ESC(s#V (primary) ESC)s#V (secondary) # = height in the printer. Unit 1: PCL Emulation Note: For the commands listed in points. Select Spacing Selects a font with proportional or fixed spacing. Table 1-8:...
D512 PCL Programming Guide
Page 28
... jobs in the print buffer until the current job finishes printing. otherwise, highest priority 2 If download, permanent; Page 1-24 SATO D512 PCL Programming Manual The location unit is used along with the location type to the specified value. Inquire Status Readback Entity Returns ...the requested information set (for Cartridge may be specified, but since your printer does not support font cards or cartridges, the command is interpreted differently, depending on the location type specified. Note: The ...
... jobs in the print buffer until the current job finishes printing. otherwise, highest priority 2 If download, permanent; Page 1-24 SATO D512 PCL Programming Manual The location unit is used along with the location type to the specified value. Inquire Status Readback Entity Returns ...the requested information set (for Cartridge may be specified, but since your printer does not support font cards or cartridges, the command is interpreted differently, depending on the location type specified. Note: The ...
D512 PCL Programming Guide
Page 31
It can only be entered from within PCL emulation and cannot be used with software without a unique printer driver written explicitly for GL/2. Table 1-19: Configuration Group Escape Sequence CO DF IN IP IR IW RO SC Function GL/2: Comment GL/2: Default Values ... GL/2: Arc Relative Three Point Support Not supported Not supported Not supported Not supported Not supported Limited Not supported Limited Not supported Limited Not supported SATO D512 PCL Programming Manual Page 1-27 Unit 1: PCL Emulation GL/2 COMMANDS Note: GL/2 is not a stand-alone plotter emulation.
It can only be entered from within PCL emulation and cannot be used with software without a unique printer driver written explicitly for GL/2. Table 1-19: Configuration Group Escape Sequence CO DF IN IP IR IW RO SC Function GL/2: Comment GL/2: Default Values ... GL/2: Arc Relative Three Point Support Not supported Not supported Not supported Not supported Not supported Limited Not supported Limited Not supported Limited Not supported SATO D512 PCL Programming Manual Page 1-27 Unit 1: PCL Emulation GL/2 COMMANDS Note: GL/2 is not a stand-alone plotter emulation.
D512 PCL Programming Guide
Page 34
... bit) Adaptive Compression (includes TIFF word and TIFF doubleword) Descriptions and examples of image printing. Page 1-30 SATO D512 PCL Programming Manual RASTER COMPRESSION MODE The Raster Compression Mode command determines how raster data is a printer reset. These parameters are in the expected area, set the presentation mode, the resolution, the compression mode...
... bit) Adaptive Compression (includes TIFF word and TIFF doubleword) Descriptions and examples of image printing. Page 1-30 SATO D512 PCL Programming Manual RASTER COMPRESSION MODE The Raster Compression Mode command determines how raster data is a printer reset. These parameters are in the expected area, set the presentation mode, the resolution, the compression mode...
D512 PCL Programming Guide
Page 41
It does not matter where the image is sent to the printer using the Transfer Raster Data command (ESC*b#W). ESC*rB |Set Raster Compression to attain the same length. If they are not, zeroes (0) must be broken ... lines of data must be the same length. The following example prints a Group 4 image file that can be specified using the Raster Width command (ESC*r#S). SATO D512 PCL Programming Manual Page 1-37 The maximum number of bytes that is started (with a Transfer Raster Data command), no other commands are used. Once the...
It does not matter where the image is sent to the printer using the Transfer Raster Data command (ESC*b#W). ESC*rB |Set Raster Compression to attain the same length. If they are not, zeroes (0) must be broken ... lines of data must be the same length. The following example prints a Group 4 image file that can be specified using the Raster Width command (ESC*r#S). SATO D512 PCL Programming Manual Page 1-37 The maximum number of bytes that is started (with a Transfer Raster Data command), no other commands are used. Once the...
D512 PCL Programming Guide
Page 44
...) command. Unit 2: Printer Job Language PRINTER JOB LANGUAGE Your printer supports complete Printer Job Language (PJL) commands, including certain commands that cause the printer to illustrate the syntax of each supported PJL command is not case sensitive. Page 2-2 SATO D512 PCL Programming Manual To determine... which commands your printer supports, see Section, "PCL Support." The following character codes are optional and not required ...
...) command. Unit 2: Printer Job Language PRINTER JOB LANGUAGE Your printer supports complete Printer Job Language (PJL) commands, including certain commands that cause the printer to illustrate the syntax of each supported PJL command is not case sensitive. Page 2-2 SATO D512 PCL Programming Manual To determine... which commands your printer supports, see Section, "PCL Support." The following character codes are optional and not required ...
D512 PCL Programming Guide
Page 45
... can be any combination of the next PJL command). ENTER LANGUAGE Command This command causes the printer to your PJL job. SATO D512 PCL Programming Manual Page 2-3 Syntax: @PJL COMMENT words[] Notes: • When the printer receives this command, it is ignored. • The words parameter can use uppercase, lowercase... is , the X in the UEL syntax must immediately follow the UEL command (that is terminated by the line feed character (). Unit 2: Printer Job Language KERNEL COMMANDS UNIVERSAL EXIT LANGUAGE Command The Universal Exit Language (UEL) command terminates the current...
... can be any combination of the next PJL command). ENTER LANGUAGE Command This command causes the printer to your PJL job. SATO D512 PCL Programming Manual Page 2-3 Syntax: @PJL COMMENT words[] Notes: • When the printer receives this command, it is ignored. • The words parameter can use uppercase, lowercase... is , the X in the UEL syntax must immediately follow the UEL command (that is terminated by the line feed character (). Unit 2: Printer Job Language KERNEL COMMANDS UNIVERSAL EXIT LANGUAGE Command The Universal Exit Language (UEL) command terminates the current...
D512 PCL Programming Guide
Page 46
... not process a UEL command as printer language resets (for example, PCL ESCE). JOB Command The host computer can use the JOB/EOJ pair to signify the end of a print job. Page 2-4 SATO D512 PCL Programming Manual Use the EOJ command to accomplish the following: • Provide a job ...name. • Indicate which pages of the job should only be printed. • Monitor the job status as it receives the corresponding EOJ. Unit 2: Printer Job Language JOB SEPARATION...
... not process a UEL command as printer language resets (for example, PCL ESCE). JOB Command The host computer can use the JOB/EOJ pair to signify the end of a print job. Page 2-4 SATO D512 PCL Programming Manual Use the EOJ command to accomplish the following: • Provide a job ...name. • Indicate which pages of the job should only be printed. • Monitor the job status as it receives the corresponding EOJ. Unit 2: Printer Job Language JOB SEPARATION...
D512 PCL Programming Guide
Page 47
...print job and its range is from 1 to 2,147,483,647. Omission of the START parameter causes the printer to start printing with the START parameter to the end of the job. The emulator discards all pages to... skip the printing of a particular portion of the job. Unit 2: Printer Job Language Parameters: NAME = "job name" Use the NAME parameter to assign a character string name to print all...the last page has been printed. Omission of the END parameter causes the printer to a particular job. SATO D512 PCL Programming Manual Page 2-5
...print job and its range is from 1 to 2,147,483,647. Omission of the START parameter causes the printer to start printing with the START parameter to the end of the job. The emulator discards all pages to... skip the printing of a particular portion of the job. Unit 2: Printer Job Language Parameters: NAME = "job name" Use the NAME parameter to assign a character string name to print all...the last page has been printed. Omission of the END parameter causes the printer to a particular job. SATO D512 PCL Programming Manual Page 2-5
D512 User Guide
Page 5
... about the installation, setup, configuration, operation and maintenance of this manual to the Table Of Contents at the front of the printer. Refer to search for your investment in this document are organized as follows: Section 1: Introduction Section 2: Installation Section 3: Configuration... they are subject to revision and change without prior notification to the SATO America website at the time of this SATO printer product. To obtain the most current version of publication. SATO D508/D512 Operator Manual Page 1-1 Note: All information herein was correct and current...
... about the installation, setup, configuration, operation and maintenance of this manual to the Table Of Contents at the front of the printer. Refer to search for your investment in this document are organized as follows: Section 1: Introduction Section 2: Installation Section 3: Configuration... they are subject to revision and change without prior notification to the SATO America website at the time of this SATO printer product. To obtain the most current version of publication. SATO D508/D512 Operator Manual Page 1-1 Note: All information herein was correct and current...
D512 User Guide
Page 7
Print Area Attribute Direct Thermal 32-bit RISC processor SATO (SBPL) and PCL5e Subset SATO Printer Command Language (for 203 dpi and 305 dpi): U, S, M, WB, XS, XU, XM, XB, XL, OUTLINE, OCR-A, OCR-B, WL, CG Times, CG Triumvirate UPC-A, ... dots per mm for 305 dpi For D508: 6 ips (150 mm/second) For D512: 4 ips (100 mm/second) 4.1" (104 mm) W by 15.7" (400 mm) L SATO D508/D512 Operator Manual Page 1-3 Section 1: Introduction 1.1 GENERAL PRINTER SPECIFICATIONS PRINT Print Method CPU Printer Command Language Font / Symbologies Font Linear Barcode 2-D Barcode Font Linear Barcode 2-D Barcode Font...
Print Area Attribute Direct Thermal 32-bit RISC processor SATO (SBPL) and PCL5e Subset SATO Printer Command Language (for 203 dpi and 305 dpi): U, S, M, WB, XS, XU, XM, XB, XL, OUTLINE, OCR-A, OCR-B, WL, CG Times, CG Triumvirate UPC-A, ... dots per mm for 305 dpi For D508: 6 ips (150 mm/second) For D512: 4 ips (100 mm/second) 4.1" (104 mm) W by 15.7" (400 mm) L SATO D508/D512 Operator Manual Page 1-3 Section 1: Introduction 1.1 GENERAL PRINTER SPECIFICATIONS PRINT Print Method CPU Printer Command Language Font / Symbologies Font Linear Barcode 2-D Barcode Font Linear Barcode 2-D Barcode Font...