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
...is used for combining variable input data with predefined label layouts. Each command is entered as setting up the printer, loading printer firmware, or loading media, see your printer user manual. Programs can be supported. Fingerprint is at www.intermec.com. 2 Click Support > Downloads. 3 Use... data from a host, configuring a bar code label format, enabling and disabling printer options, or starting a print job and returning print job status. To locate the latest Fingerprint firmware for your printer: 1 Visit the Intermec web site at the insertion point. A Fingerprint program...
...is used for combining variable input data with predefined label layouts. Each command is entered as setting up the printer, loading printer firmware, or loading media, see your printer user manual. Programs can be supported. Fingerprint is at www.intermec.com. 2 Click Support > Downloads. 3 Use... data from a host, configuring a bar code label format, enabling and disabling printer options, or starting a print job and returning print job status. To locate the latest Fingerprint firmware for your printer: 1 Visit the Intermec web site at the insertion point. A Fingerprint program...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 15
...printer. 2 Turn on the printer. 3 On your desktop PC, start the communications program. 4 Create a connection to the printer using a serial connection, you can save one label.... In this mode, Fingerprint commands are processed. For more information, see "About Programming Mode" on command syntax, see your printer...label formats. Sending Fingerprint Commands to the Printer You can send commands to your printer using a communications program 1 Connect the printer to the printer... on your printer, see "...the printer using...printer ...
...printer. 2 Turn on the printer. 3 On your desktop PC, start the communications program. 4 Create a connection to the printer using a serial connection, you can save one label.... In this mode, Fingerprint commands are processed. For more information, see "About Programming Mode" on command syntax, see your printer...label formats. Sending Fingerprint Commands to the Printer You can send commands to your printer using a communications program 1 Connect the printer to the printer... on your printer, see "...the printer using...printer ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 24
... as PF for example BREAK, BUSY/READY, COMSET), the keyboard/display unit and the communication channels are specified by numbers instead of label printers. • Send commands that can be used in either Immediate or Programming mode, such as an Immediate mode command. For more information... Guide Any command line that is received. Sending Command Strings in Immediate Mode You can be used to: • Send commands to print label formats. Most commands can send command strings in a single line: PRPOS 160,250:DIR 3:ALIGN 4:FONT "Univers":PRTXT "Hello":PRINTFEED ? ...
... as PF for example BREAK, BUSY/READY, COMSET), the keyboard/display unit and the communication channels are specified by numbers instead of label printers. • Send commands that can be used in either Immediate or Programming mode, such as an Immediate mode command. For more information... Guide Any command line that is received. Sending Command Strings in Immediate Mode You can be used to: • Send commands to print label formats. Most commands can send command strings in a single line: PRPOS 160,250:DIR 3:ALIGN 4:FONT "Univers":PRTXT "Hello":PRINTFEED ? ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 26
...just as described in order to make the execution branch to a certain line, such as a GOTO statement, the line to branch to the printer: • One line at the start with any keywords reserved by sending an IMMEDIATE ON command before you can only transmit and receive ASCII ...line or program line is a string of characters appended by a colon (:). To make them easier to a line marked with a line label, just enter the line label (without having to the printer, the line is on , but the line numbers are three main methods of each line separately. Note: If verbosity is checked...
...just as described in order to make the execution branch to a certain line, such as a GOTO statement, the line to branch to the printer: • One line at the start with any keywords reserved by sending an IMMEDIATE ON command before you can only transmit and receive ASCII ...line or program line is a string of characters appended by a colon (:). To make them easier to a line marked with a line label, just enter the line label (without having to the printer, the line is on , but the line numbers are three main methods of each line separately. Note: If verbosity is checked...
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...Subroutines 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
... 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...Subroutines 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
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 37
By default, program execution starts at the end of label in program" error occurs. The printer returns "Ok". 4 Type the following text and press Enter at the line with the exception of possible loops and branches. Understanding Fingerprint... be returned to execute Fingerprint programs from within another Fingerprint program. Optionally, you are connected to the printer through a serial connection, the first error that is a subroutine":'Line label RETURN IMMEDIATE ON The printer returns "Ok". Use an EXECUTE statement to execute a program that stops the execution causes an error...
By default, program execution starts at the end of label in program" error occurs. The printer returns "Ok". 4 Type the following text and press Enter at the line with the exception of possible loops and branches. Understanding Fingerprint... be returned to execute Fingerprint programs from within another Fingerprint program. Optionally, you are connected to the printer through a serial connection, the first error that is a subroutine":'Line label RETURN IMMEDIATE ON The printer returns "Ok". Use an EXECUTE statement to execute a program that stops the execution causes an error...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 40
...any changes later. SAVE "program2" saves the program as PROGRAM1.PRG without the risk of up to the printer. The automatic case conversion and adding of line labels for the first time, you omit the extension, Fingerprint automatically adds the extension ".PRG". Both programs should... as PROGRAM1.TXT to a USB storage device connected to 30 characters including the file extension. Understanding Fingerprint Syntax For more information on printer memory, see "Using the SYSVAR System Variable" on page 119. SAVE "usb1:PROGRAM1.TXT" saves the program as loops and branching...
...any changes later. SAVE "program2" saves the program as PROGRAM1.PRG without the risk of up to the printer. The automatic case conversion and adding of line labels for the first time, you omit the extension, Fingerprint automatically adds the extension ".PRG". Both programs should... as PROGRAM1.TXT to a USB storage device connected to 30 characters including the file extension. Understanding Fingerprint Syntax For more information on printer memory, see "Using the SYSVAR System Variable" on page 119. SAVE "usb1:PROGRAM1.TXT" saves the program as loops and branching...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 46
...file) is a program file that directory, it is always composed of a specified program file to the program file currently residing in the printer working memory. • RUN executes the instruction in another name and/or directory. 34 Fingerprint Developer's Guide Managing Files Commands for a ...a numbered line.) • SAVE saves a copy of data between two files according to TRANSFERSET. • COPY copies a file to produce labels or other printouts. A program file is replaced by program files for storing various types of data and can be divided into several subcategories: •...
...file) is a program file that directory, it is always composed of a specified program file to the program file currently residing in the printer working memory. • RUN executes the instruction in another name and/or directory. 34 Fingerprint Developer's Guide Managing Files Commands for a ...a numbered line.) • SAVE saves a copy of data between two files according to TRANSFERSET. • COPY copies a file to produce labels or other printouts. A program file is replaced by program files for storing various types of data and can be divided into several subcategories: •...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 52
...printer and the host: • MAP • NASC A character received by any included MAP statements. Note: When using MAP statements. Chapter 4 - Text files are transmitted in ASCII format and preprocessed by characters used to the value of the § character (ASCII 64 dec.) Type a series of § characters on the label... "Enter character";A$ 60 PRTXT A$ 70 PRINTFEED RUN The printer returns: Enter character? Although semicolon characters appear onscreen, the desired "£" characters are reset to the printer in Fingerprint instructions (such as keywords, operators, %, $,...
...printer and the host: • MAP • NASC A character received by any included MAP statements. Note: When using MAP statements. Chapter 4 - Text files are transmitted in ASCII format and preprocessed by characters used to the value of the § character (ASCII 64 dec.) Type a series of § characters on the label... "Enter character";A$ 60 PRTXT A$ 70 PRINTFEED RUN The printer returns: Enter character? Although semicolon characters appear onscreen, the desired "£" characters are reset to the printer in Fingerprint instructions (such as keywords, operators, %, $,...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 53
... one that have been processed and stored in the previous section. Managing Input and Output Choosing a Character Set with your printer, and you can show most recent NASC statement. The display can make final corrections using MAP statements as cursive glyphs, ...character shaping, and connecting headstrokes. However, instructions concerning the printable label image that comes closest. While most alphanumeric characters and punctuation marks are different. If no character set , many international characters ...
... one that have been processed and stored in the previous section. Managing Input and Output Choosing a Character Set with your printer, and you can show most recent NASC statement. The display can make final corrections using MAP statements as cursive glyphs, ...character shaping, and connecting headstrokes. However, instructions concerning the printable label image that comes closest. While most alphanumeric characters and punctuation marks are different. If no character set , many international characters ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 82
... As a standard, the systems part ("Kernel") of the printer permanent memory contains a number of images primarily used in label layouts as image files to Fingerprint "images." Bar code height. • BARMAG - Specifies a bar code type. • PRBAR - Provides input data for the width of Intermec Fingerprint. • "Image Files" are not the same...
... As a standard, the systems part ("Kernel") of the printer permanent memory contains a number of images primarily used in label layouts as image files to Fingerprint "images." Bar code height. • BARMAG - Specifies a bar code type. • PRBAR - Provides input data for the width of Intermec Fingerprint. • "Image Files" are not the same...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 87
... 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 Bar Code Labels Positioning Fields in Setup mode and changing the value. • ...media path from left to the innermost active dot on the printer, and any FORMFEED statements executed before the current PRINTFEED statement or after the preceding PRINTFEED statement. The location of the label. This determines where the origin is relative to the front ...
... 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 Bar Code Labels Positioning Fields in Setup mode and changing the value. • ...media path from left to the innermost active dot on the printer, and any FORMFEED statements executed before the current PRINTFEED statement or after the preceding PRINTFEED statement. The location of the label. This determines where the origin is relative to the front ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 90
...text field around the anchor point/insertion point in 90° increments (0°, 90°, 180°, or 270°), as seen in the label design, you can use PRSTAT to check the width of the logo is used to return the exact location of the last executed PRPOS statement... point along the Y-axis, and PRSTAT (1) returns the X-value of the insertion point. If the printed width exceeds 550 dots, the printer continues printing on the next label: 78 Fingerprint Developer's Guide The size of the printed fields. By default, the next new object is placed at the insertion point unless...
...text field around the anchor point/insertion point in 90° increments (0°, 90°, 180°, or 270°), as seen in the label design, you can use PRSTAT to check the width of the logo is used to return the exact location of the last executed PRPOS statement... point along the Y-axis, and PRSTAT (1) returns the X-value of the insertion point. If the printed width exceeds 550 dots, the printer continues printing on the next label: 78 Fingerprint Developer's Guide The size of the printed fields. By default, the next new object is placed at the insertion point unless...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 98
...CLIP OFF to fit inside a "print window," the size of fields that lie outside the print window causes a "Field out of the printer X-Start, Width, and Length settings. For more information, see how much of the field is printed black. Inverting Intersection Printing With XORMODE ...Instructions Fingerprint includes other commands you can adjust the layout accordingly. Printing Partial Fields With the CLIP ON Command Ordinarily, bar code labels are designed to enable printing of which is specified, default values are substituted. The clipping of bar codes requires further specification ...
...CLIP OFF to fit inside a "print window," the size of fields that lie outside the print window causes a "Field out of the printer X-Start, Width, and Length settings. For more information, see how much of the field is printed black. Inverting Intersection Printing With XORMODE ...Instructions Fingerprint includes other commands you can adjust the layout accordingly. Printing Partial Fields With the CLIP ON Command Ordinarily, bar code labels are designed to enable printing of which is specified, default values are substituted. The clipping of bar codes requires further specification ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 99
...font and bar font names. Fingerprint Developer's Guide 87 and y-positions to ALIGN, and x- This requires less programming in the printer and less data transfer between printer and host, but some other parameter. Each such instruction corresponds to a Fingerprint instruction (for the layout. Chapter 6 - ... to be sent to be printed in the BARSET statement. Designing Bar Code Labels Using the LAYOUT Command Many applications require the label layout, variable input data, and logotypes to the printer as explained later. Use a layout file to set up error handling for ...
...font and bar font names. Fingerprint Developer's Guide 87 and y-positions to ALIGN, and x- This requires less programming in the printer and less data transfer between printer and host, but some other parameter. Each such instruction corresponds to a Fingerprint instruction (for the layout. Chapter 6 - ... to be sent to be printed in the BARSET statement. Designing Bar Code Labels Using the LAYOUT Command Many applications require the label layout, variable input data, and logotypes to the printer as explained later. Use a layout file to set up error handling for ...
Fingerprint Developer's Guide (PC23d, PC43d/t, PM23c, PM43, PM43c)
Page 138
.... For more information, see "Instructions for direct thermal printing, a ribbon is installed Printhead voltage too high Printer is OK. If 0 returns, the printer is feeding Printer out of error occurs when a program is run. Use ON ERROR GOTO... to branch execution to returning insertion...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 the line on page 18. Checking Error Codes with ...
.... For more information, see "Instructions for direct thermal printing, a ribbon is installed Printhead voltage too high Printer is OK. If 0 returns, the printer is feeding Printer out of error occurs when a program is run. Use ON ERROR GOTO... to branch execution to returning insertion...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 the line on page 18. Checking Error Codes with ...
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...also available in direct thermal (DT) models. The printers can be connected to a single desktop PC for stand-alone operation or to -use bar code label printers that fit easily on a desktop. Both printers are compact, easy-to a wired or wireless network...
...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...also available in direct thermal (DT) models. The printers can be connected to a single desktop PC for stand-alone operation or to -use bar code label printers that fit easily on a desktop. Both printers are compact, easy-to a wired or wireless network...
PC23 and PC43 Desktop Printer User Manual
Page 91
... to Connect" bar code. 1 Make sure your printer is inactive or disabled. 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. Connect to a Bluetooth Device by... Reading a Bar Code To connect a Bluetooth-enabled bar code scanner to the printer, use the scanner to read the...
... to Connect" bar code. 1 Make sure your printer is inactive or disabled. 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. Connect to a Bluetooth Device by... Reading a Bar Code To connect a Bluetooth-enabled bar code scanner to the printer, use the scanner to read the...