Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 6
...a CLOSE Statement 62 Finding the Last Field Read and Determining File Length With LOC and LOF 62 Output to Communication Channels 62 Output to the Printer Display 63 5 Managing Fonts, Bar Codes, and Images 65 Managing Fonts 66 About Font Types 66 Selecting Fonts 66 Controlling Font Direction, Size,... and Image Files 70 Standard Images 70 Downloading Image Files 71 Listing Images 71 Removing Images and Image Files 72 6 Designing Bar Code Labels 73 Creating a Layout With Fields 74 Positioning Fields in the Layout 75 About Units of Measure 76 About Insertion and Anchor Points 76 ...
...a CLOSE Statement 62 Finding the Last Field Read and Determining File Length With LOC and LOF 62 Output to Communication Channels 62 Output to the Printer Display 63 5 Managing Fonts, Bar Codes, and Images 65 Managing Fonts 66 About Font Types 66 Selecting Fonts 66 Controlling Font Direction, Size,... and Image Files 70 Standard Images 70 Downloading Image Files 71 Listing Images 71 Removing Images and Image Files 72 6 Designing Bar Code Labels 73 Creating a Layout With Fields 74 Positioning Fields in the Layout 75 About Units of Measure 76 About Insertion and Anchor Points 76 ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 7
...ERRHAND.PRG 99 Renumbering Lines When Merging Files 99 Merging Programs 99 Using the Print Key 100 7 Controlling the Printer 101 Using Fingerprint to Control the Printer 102 Controlling Media Feed 102 Adjusting Media Feed Distance With TESTFEED 102 Feeding Media With FORMFEED 103 Overriding Start and... 103 Checking Media Feed Distance With ACTLEN 103 Controlling Printing 104 Enabling the Automatic Paper Cutter With CUT ON 104 Enabling the Label Taken Sensor With LTS& ON 104 Repeating the Last Printing Operation With PRINTFEED 104 Enabling Manual Printing With PRINT KEY ON 105...
...ERRHAND.PRG 99 Renumbering Lines When Merging Files 99 Merging Programs 99 Using the Print Key 100 7 Controlling the Printer 101 Using Fingerprint to Control the Printer 102 Controlling Media Feed 102 Adjusting Media Feed Distance With TESTFEED 102 Feeding Media With FORMFEED 103 Overriding Start and... 103 Checking Media Feed Distance With ACTLEN 103 Controlling Printing 104 Enabling the Automatic Paper Cutter With CUT ON 104 Enabling the Label Taken Sensor With LTS& ON 104 Repeating the Last Printing Operation With PRINTFEED 104 Enabling Manual Printing With PRINT KEY ON 105...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 14
... for a printed object using Fingerprint to find your printer. This guide includes information on your printer: 1 Visit the Intermec web site at the insertion point. Specifies the print direction, where 3 indicates that instruct the printer to the printer from a host, configuring a bar code label format, enabling and disabling printer options, or starting a print job and returning print...
... for a printed object using Fingerprint to find your printer. This guide includes information on your printer: 1 Visit the Intermec web site at the insertion point. Specifies the print direction, where 3 indicates that instruct the printer to the printer from a host, configuring a bar code label format, enabling and disabling printer options, or starting a print job and returning print...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 15
...terminal emulation program. Runs the program. In this mode, you can send commands to your printer using a communications program 1 Connect the printer to the printer using a serial connection, you are editing label formats. In this mode, Fingerprint commands are processed. For more Fingerprint commands as programs. You...Syntax" on page 12. • Programming Mode. Introduction to Fingerprint PRIMAGE PRINTFEED RUN Adds an image named "Globe.1" to an Intermec printer using the TCP Port 9100, or the serial port (COM1) and these parameters: Baud rate Data bits Parity 115200 8 None ...
...terminal emulation program. Runs the program. In this mode, you can send commands to your printer using a communications program 1 Connect the printer to the printer using a serial connection, you are editing label formats. In this mode, Fingerprint commands are processed. For more Fingerprint commands as programs. You...Syntax" on page 12. • Programming Mode. Introduction to Fingerprint PRIMAGE PRINTFEED RUN Adds an image named "Globe.1" to an Intermec printer using the TCP Port 9100, or the serial port (COM1) and these parameters: Baud rate Data bits Parity 115200 8 None ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 24
...used in connection with communication (for PRINTFEED. Command strings can be abbreviated. Or, with a number, but cannot be used in other types of label printers. • Send commands that is not reused. • Send command strings which have been edited and saved as a file on a separate line... as DELETE, LOAD, MERGE, NEW, REBOOT, or RUN. Understanding Fingerprint Syntax In instructions used in Immediate Mode to print a single label that can send command strings in either Immediate or Programming mode, such as an Immediate mode command. Any command line that does not ...
...used in connection with communication (for PRINTFEED. Command strings can be abbreviated. Or, with a number, but cannot be used in other types of label printers. • Send commands that is not reused. • Send command strings which have been edited and saved as a file on a separate line... as DELETE, LOAD, MERGE, NEW, REBOOT, or RUN. Understanding Fingerprint Syntax In instructions used in Immediate Mode to print a single label that can send command strings in either Immediate or Programming mode, such as an Immediate mode command. Any command line that does not ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 26
... program lines without line numbers may be numbered 10-20-30-40-50, and so on , the printer returns either "Ok" or an error message. To correct a mistake, you must start with a line label, which is on , but the line numbers are not replaced by a colon (:). Then you can...must rewrite the complete line using line numbers. The line label must include line numbers. To branch to the printer: • One line at the start with a digit or interfere with a line label, just enter the line label (without having to the printer, the line is checked for possible syntax errors. The lines...
... program lines without line numbers may be numbered 10-20-30-40-50, and so on , the printer returns either "Ok" or an error message. To correct a mistake, you must start with a line label, which is on , but the line numbers are not replaced by a colon (:). Then you can...must rewrite the complete line using line numbers. The line label must include line numbers. To branch to the printer: • One line at the start with a digit or interfere with a line label, just enter the line label (without having to the printer, the line is checked for possible syntax errors. The lines...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 36
... Program Information • Use REM to comment out items such as program type, version, release date, and byline. 2 Initiation Determines how the printer works and branches to subroutines as needed. • References to subroutines: ON BREAK GOSUB, ON COMSET GOSUB, ON ERROR GOSUB, ON KEY GOSUB... for key-initiated actions: ON KEY. • Subroutines for display messages: PRINT#. • Error handling subroutines: ERR, ERL, PRSTAT. • Label layout subroutines: PRPOS, DIR, ALIGN, FONT, BARSET, PRTXT, PRBAR, PRIMAGE, PRBOX, PRLINE, and so on. 24 Fingerprint Developer's Guide Chapter 2 -
... Program Information • Use REM to comment out items such as program type, version, release date, and byline. 2 Initiation Determines how the printer works and branches to subroutines as needed. • References to subroutines: ON BREAK GOSUB, ON COMSET GOSUB, ON ERROR GOSUB, ON KEY GOSUB... for key-initiated actions: ON KEY. • Subroutines for display messages: PRINT#. • Error handling subroutines: ERR, ERL, PRSTAT. • Label layout subroutines: PRPOS, DIR, ALIGN, FONT, BARSET, PRTXT, PRBAR, PRIMAGE, PRBOX, PRLINE, and so on. 24 Fingerprint Developer's Guide Chapter 2 -
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 37
...the error occurred is reported by means of a new RUN statement, unless an error-handling routine is a subroutine":'Line label RETURN IMMEDIATE ON The printer returns "Ok". The printer returns "Ok". 4 Type the following text and press Enter at line 40). Note: Do not issue a RUN statement...OFF and press Enter. Writing, Executing, and Listing a Short Program Follow the next procedure to a host PC and start the execution of label in the printer working memory, issue a RUN statement. For help, see "Sending Fingerprint Commands to the host screen. By default, program execution starts at a...
...the error occurred is reported by means of a new RUN statement, unless an error-handling routine is a subroutine":'Line label RETURN IMMEDIATE ON The printer returns "Ok". The printer returns "Ok". 4 Type the following text and press Enter at line 40). Note: Do not issue a RUN statement...OFF and press Enter. Writing, Executing, and Listing a Short Program Follow the next procedure to a host PC and start the execution of label in the printer working memory, issue a RUN statement. For help, see "Sending Fingerprint Commands to the host screen. By default, program execution starts at a...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 40
...line numbers to make an non-protected backup copy to use of up to also protect it, meaning that it a name consisting of line labels for the first time, you name the program. The automatic case conversion and adding of interfering line numbers. SAVE "usb1:PROGRAM1.TXT" ... and restrictions imposed by default "/c"). If you need to make use if you need to the printer. For help, see "About Printer Memory" on page 116. Understanding Fingerprint Syntax For more information on printer memory, see "Using the SYSVAR System Variable" on page 119. SAVE "program2" saves the ...
...line numbers to make an non-protected backup copy to use of up to also protect it, meaning that it a name consisting of line labels for the first time, you name the program. The automatic case conversion and adding of interfering line numbers. SAVE "usb1:PROGRAM1.TXT" ... and restrictions imposed by default "/c"). If you need to make use if you need to the printer. For help, see "About Printer Memory" on page 116. Understanding Fingerprint Syntax For more information on printer memory, see "Using the SYSVAR System Variable" on page 119. SAVE "program2" saves the ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 46
...: • OPEN creates and/or opens a file for creating and handling program files: • LOAD copies a specified program file to the printer working memory. • LIST lists the program file in the program file. Must be invisible during the editing process. Chapter 3 - Managing Files...in the printer working memory. • RUN executes the instruction in the working memory to allow a new program file to be redirected. • TRANSFERSET sets up the transfer of data between two files. • TRANSFER$ executes the transfer of a specified program file to produce labels or ...
...: • OPEN creates and/or opens a file for creating and handling program files: • LOAD copies a specified program file to the printer working memory. • LIST lists the program file in the program file. Must be invisible during the editing process. Chapter 3 - Managing Files...in the printer working memory. • RUN executes the instruction in the working memory to allow a new program file to be redirected. • TRANSFERSET sets up the transfer of data between two files. • TRANSFER$ executes the transfer of a specified program file to produce labels or ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 52
... NASC 49 20 MAP 64,187 30 FONT "Univers" 40 PRPOS 100,100 50 INPUT "Enter character";A$ 60 PRTXT A$ 70 PRINTFEED RUN The printer returns: Enter character? Mapped characters are reset to the value of the § character (ASCII 64 dec.) Type a series of character sets ... modify a character set selected using a NASC statement. GOSUB conditions. For example, you need to filter out undesired characters on the label. 40 Fingerprint Developer's Guide Modifying Character Sets Using a MAP Statement The MAP statement is checked for the § character. Chapter 4 -
... NASC 49 20 MAP 64,187 30 FONT "Univers" 40 PRPOS 100,100 50 INPUT "Enter character";A$ 60 PRTXT A$ 70 PRINTFEED RUN The printer returns: Enter character? Mapped characters are reset to the value of the § character (ASCII 64 dec.) Type a series of character sets ... modify a character set selected using a NASC statement. GOSUB conditions. For example, you need to filter out undesired characters on the label. 40 Fingerprint Developer's Guide Modifying Character Sets Using a MAP Statement The MAP statement is checked for the § character. Chapter 4 -
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 53
...character is affected by ASCII values and not as cursive glyphs, character shaping, and connecting headstrokes. However, instructions concerning the printable label image that is already displayed is printed according to -left and bidirectional text, as well as alphanumeric characters. In Setup mode,... on the display are not affected. Chapter 4 - Managing Input and Output Choosing a Character Set with your printer, and you can purchase additional fonts from the printer via any TrueType® font (or TrueType-formatted OpenType® font) with a NASC Statement The NASC statement...
...character is affected by ASCII values and not as cursive glyphs, character shaping, and connecting headstrokes. However, instructions concerning the printable label image that is already displayed is printed according to -left and bidirectional text, as well as alphanumeric characters. In Setup mode,... on the display are not affected. Chapter 4 - Managing Input and Output Choosing a Character Set with your printer, and you can purchase additional fonts from the printer via any TrueType® font (or TrueType-formatted OpenType® font) with a NASC Statement The NASC statement...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 82
..."Image" is a distinction between wide and narrow bars in label layouts as image files to be converted to be used for printing test labels and for complex bar codes. • BARTYPE - For ... to Fingerprint "images." Standard Images As a standard, the systems part ("Kernel") of the printer permanent memory contains a number of bars in this section. Understanding Images and Image Files When ...for all kinds of printable pictures, such as symbols or logotypes, in the internal bitmap format of Intermec Fingerprint. • "Image Files" are not the same as described in a bar code. •...
..."Image" is a distinction between wide and narrow bars in label layouts as image files to be converted to be used for printing test labels and for complex bar codes. • BARTYPE - For ... to Fingerprint "images." Standard Images As a standard, the systems part ("Kernel") of the printer permanent memory contains a number of bars in this section. Understanding Images and Image Files When ...for all kinds of printable pictures, such as symbols or logotypes, in the internal bitmap format of Intermec Fingerprint. • "Image Files" are not the same as described in a bar code. •...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 87
The location of the label. Starting from the origin, the X-axis runs across the media path from left to the front or rear edge of the origin is affected by manually placing the printer in the Layout All fields are positioned relative to the "origin," the point on... PRINTFEED statement or after the preceding PRINTFEED statement. This value can be set by using a SETUP command, or by : • the printer X-start Insertion point Feed direction Field Positioning Settings Fingerprint Developer's Guide 75 X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. Designing ...
The location of the label. Starting from the origin, the X-axis runs across the media path from left to the front or rear edge of the origin is affected by manually placing the printer in the Layout All fields are positioned relative to the "origin," the point on... PRINTFEED statement or after the preceding PRINTFEED statement. This value can be set by using a SETUP command, or by : • the printer X-start Insertion point Feed direction Field Positioning Settings Fingerprint Developer's Guide 75 X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. Designing ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 90
... position of the last executed PRPOS statement. In the next example, an unknown number of the printed fields. To avoid an "field out of label" error, the PRSTAT command is not known. The size of the insertion point. Using a DIR command, you can use PRSTAT to right. ...If the printed width exceeds 550 dots, the printer continues printing on the next label: 78 Fingerprint Developer's Guide DIR 4 ABCDE DIR 1 Field origin DIR 3 ABCDE ABCDE ABCDE DIR 2 Feed direction Print Directions in Fingerprint:...
... position of the last executed PRPOS statement. In the next example, an unknown number of the printed fields. To avoid an "field out of label" error, the PRSTAT command is not known. The size of the insertion point. Using a DIR command, you can use PRSTAT to right. ...If the printed width exceeds 550 dots, the printer continues printing on the next label: 78 Fingerprint Developer's Guide DIR 4 ABCDE DIR 1 Field origin DIR 3 ABCDE ABCDE ABCDE DIR 2 Feed direction Print Directions in Fingerprint:...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 98
...the print window. Use XORMODE ON to print those intersections as white, and use to fit inside a "print window," the size of the printer X-Start, Width, and Length settings. Use CLIP OFF to return printing to restore defaults and print intersections as black. 86 Fingerprint Developer's ...window causes a "Field out of the field is specified, default values are designed to further refine your bar code label designs. For more information, see how much of label" error condition (Error 1003) Using the CLIP ON command, you see the Fingerprint Command Reference Manual. This lets ...
...the print window. Use XORMODE ON to print those intersections as white, and use to fit inside a "print window," the size of the printer X-Start, Width, and Length settings. Use CLIP OFF to return printing to restore defaults and print intersections as black. 86 Fingerprint Developer's ...window causes a "Field out of the field is specified, default values are designed to further refine your bar code label designs. For more information, see how much of label" error condition (Error 1003) Using the CLIP ON command, you see the Fingerprint Command Reference Manual. This lets ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 99
... for the font and bar font names. Each file starts with a 2-byte hexadecimal element number (bytes 0 and 1) which is required even if your label does not need to use a graphic field in this statement, a number of record: • A = Logotype (specified by its name) •... extended fields, or bar code interpretation fields. • A logotype file that specifies the data to be sent to PRPOS). and y-positions to the printer as position, direction, or font type. Corresponds to BARADJUST statement) • L = Logotype (specified by its number) • S = Separation ...
... for the font and bar font names. Each file starts with a 2-byte hexadecimal element number (bytes 0 and 1) which is required even if your label does not need to use a graphic field in this statement, a number of record: • A = Logotype (specified by its name) •... extended fields, or bar code interpretation fields. • A logotype file that specifies the data to be sent to PRPOS). and y-positions to the printer as position, direction, or font type. Corresponds to BARADJUST statement) • L = Logotype (specified by its number) • S = Separation ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 138
... occurred. PRSTAT Error Values Value 0 1 2 4 8 16 32 128 Description Printer is OK Printhead lifted Label not removed (valid if Label Taken Sensor is installed, and returns 0 if printer has no LTS) Label Stop Sensor does not detect a label Printer out of thermal transfer ribbon, or the printer is feeding Printer out of an error that has occurred. If 0 returns...
... occurred. PRSTAT Error Values Value 0 1 2 4 8 16 32 128 Description Printer is OK Printhead lifted Label not removed (valid if Label Taken Sensor is installed, and returns 0 if printer has no LTS) Label Stop Sensor does not detect a label Printer out of thermal transfer ribbon, or the printer is feeding Printer out of an error that has occurred. If 0 returns...
PC23 and PC43 Desktop Printer User Manual
Page 16
...Intermec Fingerprint, Direct Protocol, Intermec Printer Language (IPL), ESim, and ZSim • Optional Wi-Fi/Bluetooth dual radio module • Optional Ethernet module • USB ports for storage devices, keyboards, or scanners, and for connections to a PC (including serial or parallel connections with appropriate adapters) • (PC43d...certified for ease of connectivity. About the Printers About the PC23 and PC43 The PC23 and PC43 printers are available in a thermal transfer (TTR) model for stand-alone operation or to -use bar code label printers that fit easily on a desktop. ...
...Intermec Fingerprint, Direct Protocol, Intermec Printer Language (IPL), ESim, and ZSim • Optional Wi-Fi/Bluetooth dual radio module • Optional Ethernet module • USB ports for storage devices, keyboards, or scanners, and for connections to a PC (including serial or parallel connections with appropriate adapters) • (PC43d...certified for ease of connectivity. About the Printers About the PC23 and PC43 The PC23 and PC43 printers are available in a thermal transfer (TTR) model for stand-alone operation or to -use bar code label printers that fit easily on a desktop. ...
PC23 and PC43 Desktop Printer User Manual
Page 91
... the Bluetooth Settings label. PC23 and PC43 Desktop Printer User Manual 77 The printer web page appears. 4 Click Services and then select Print Test Labels > Printer Settings. 5 In the Printer Settings screen, locate the Bluetooth Settings label and click Print. Chapter 3 - Connect the Printer #MVFUPPUIJDPO ® Ready Fingerprint 10.200.27.89 01/04/2012 12:00...
... the Bluetooth Settings label. PC23 and PC43 Desktop Printer User Manual 77 The printer web page appears. 4 Click Services and then select Print Test Labels > Printer Settings. 5 In the Printer Settings screen, locate the Bluetooth Settings label and click Print. Chapter 3 - Connect the Printer #MVFUPPUIJDPO ® Ready Fingerprint 10.200.27.89 01/04/2012 12:00...