IBM 2xR - Manuals
IBM 2xR – Manual in PDF format online.
Manuals:
Manual IBM 2xR
Summary
Contents Figures . . . . . . . . . . . . . . vii Tables . . . . . . . . . . . . . . . ix About this book . . . . . . . . . . . xi Who should read this guide . . . . . . . . . xi How this guide is organized . . . . . . . . . xi Related publications . . . . . . . . . . . xi Publications accessibility ...
Select PDF417 ECC (error correction codewords)level . . . . . . . . . . . . . . . . 63 Select aspect ratio PDF417 bar code . . . . . 63 Enable PDF417 truncation . . . . . . . . 64 Print character commands . . . . . . . . . 64 Print and line feed . . . . . . . . . . . 64 Print and line feed . . . . ....
Figures 1. Proportional font example. . . . . . . . 27 2. Composite Characters . . . . . . . . . 72 3. Paper feed and document feed buttons 102 4. Pressing the power button . . . . . . . 103 5. Example of the offline selection main menu 103 6. Offline tests activation . . . . . . . . 107 7. Example ...
viii SureMark 4610 Printers : Programming Guide for Models 1xR and 2xR
Tables 1. RS-232 operating systems supported . . . . 1 2. Driver documentation by operating system 6 3. RS-232 commands organized by function 6 4. Commands in alphabetical order . . . . . 10 5. Device Type = 30. . . . . . . . . . . 15 6. Printer memory allocation defaults . . . . . 19 7. Unicode pos...
About this book This guide provides programming commands and other technical information foryour IBM SureMark Models 2xR and 1xR printers. Who should read this guide This guide is intended for use by programming personnel who are installing,setting up, or modifying the IBM SureMark printer Models 2x...
v IBM 4694/4695 Point-of-Sale Terminals Service Diskette Publications accessibility The softcopy version of this guide and other related publications are accessibilityenabled. Notice statements Notices in this guide are defined as follows: Notes These notices provide important tips, guidance, or adv...
Summary of changes October 2011 This update provides additional changes throughout the entire book from the newspec and the subject matter expert. Changes or additions to the text are indicated by a change bar to the left of thetext. June 2009 This update provides additional changes throughout the e...
xiv SureMark 4610 Printers : Programming Guide for Models 1xR and 2xR
Chapter 1. Introducing the 4610 Models 1xR and 2xR The IBM SureMark printer Models 1xR and 2xR printers consist of a high-speedthermal station and an impact station for printing inserted documents. For furtherinformation about the physical specifications of Models 2xR and 1xR, refer to the User's Gu...
Table 1. RS-232 operating systems supported (continued) OperatingSystem JavaPOSDrivers1.9.6 orlater OPOSDrivers1.9.6 orlater POSSubsystem1.9.6 or later WindowsNativeDrivers(NWD) DirectIO Comments SUSE LinuxEnterprise Pointof Service(SLEPOS) 11 Yes Yes PC DOS 2000 Yes * The 2NR/2CR printers are suppo...
Updating the firmware A SureMark printer that is RS-232 attached has the capability to receive SureMarkfirmware updates from its attached host system unit. To update the firmware, usethe latest drivers from the IBM Retail Store Solutions Web site:www.ibm.com/solutions/retail/store. Chapter 1. Introd...
Chapter 2. Communication parameters RS-232 serial parameter . . . . . . . . . . . 6 RS-232 commands summary by function . . . . . 6 Alphabetized commands summary . . . . . . 10 System commands . . . . . . . . . . . . 13 Verify previous commands completed . . . . 13 Status request . . . . . . . . . ....
Retrieve size of user flash storage . . . . . . 74 Prepare printer for shut down (S3) . . . . . 74 Asynchronous (real-time) commands . . . . . . 74 Real-time requests . . . . . . . . . . . 74 Data buffer management and batch printing . . . 76 Marker command . . . . . . . . . . . 76 Reset line count ...
Table 3. RS-232 commands organized by function (continued) Description Command Page System Commands Set vertical position GS $ y or X'1D24;y' 80 Set relative vertical position GS \ y or X'1D5C;y' 80 Set right margin position ESC ] n1 n2 or X'1B5D;n1;n2'' 47 Set left margin position (standardmode), S...
Table 4. Commands in alphabetical order (continued) Description Command Page Set relative vertical position GS \ y or X'1D5C;y' 80 Set sheet eject length ESC C n or X'1B43;n' 45 Set vertical position GS $ y or X'1D24;y' 80 Status request ESC v or X'1B76' 13 Status sent to system ESC ) n or X'1B29;n'...
Error conditions: None Extended address command-request printer ID Syntax: GS | SOH or X'1D4901' Purpose: This command returns 15 bytes of printer-specific information followingthe printer status. Printer ID format Table 5. Device Type = 30 Byte 1: Device type = 30 Reserved Byte 2: Device ID 08 Byte...
Table 5. Device Type = 30 (continued) Byte 9: Feature byte 2CR = 0x9E 2NR = 0x86 1NR = 0x80 Bit 0 Reserved Bit 1 DI Landscape Station; N/A forModel 1xR Bit 2 DI Station support multipart forms;N/A for Model 1xR Bit 3 MICR reader present; N/A forModels 2NR and 1xR Bit 4 Flipper present; N/A for Model...
– Fixes the EC level in the DEVICE ID at 0x61.– Sets status byte 1 bit 6 (CR cover open) if any of the following errors are detected:- CR feed error (status byte 11 bit 0)- CR paper out (status byte 8, bit 5)- Cutter jam (status byte 11 bit 5) v Firmware download and erase commands: The firmware wil...
Table 6. Printer memory allocation defaults (continued) Function Default memory allocation MCT location DBCS Code pageNote: As double byte code pages are modified, theseallocations could change. Seethe double-byte informationavailable on the RSS website: www.ibm.com/solutions/retail/store Memory all...
v The command is trying to redefine a logo that was already defined, or v The allocated memory is full. Verify the sector was erased before downloading images. Predefine messages Syntax: GS : message# data GS : or X'1D3A;message#;data;1D3A' Where: message# The message number being stored 1 to 255 da...
3. X'1D5E03' (This prints the message that has been stored at location 3.The message cannot have a X'1D5Exx' in it, because that would bemore than one level of nesting.) 4. 'Is Your Cashier Today' X'0D' 5. X'1D3A' Using the stored message and the above commands, the resulting textwill be: Welcome to...
v Before the characters are defined, the sector of the flash EPROM whichstores this data must be erased. (See “Erase flash sector” on page 30.)Also, the character matrix for the code page must have already beendefined. (See Table 8 on page 31, MCT# 3, 4, and 5.) v Flash EPROM sector 4 contains all u...
Note: The number of data bytes = 2 × dot height (20) = 40 bytes. Proportional font Note: The syntax for the proportional font command is the same command as the“Download user-defined characters” on page 23 with limitations. EIA-232 Syntax: ESC & s n m data or X'1B26;s;n;m;data' Where: s The char...
Impact code page You define the character matrix for each code page with MCT #4 for impact codepage 1 and MCT #5 for impact code page 2. See Table 8 on page 31. If the matrix defines the characters as 9 dots high or less, a print line will beprinted in one pass of the print head. When the matrix is ...
Example: 11 half-dots wide (or 5.5 full dots) × 9 high Defined as: X'1B26034141F000080014000200110000081100020014000800F000' The above statement defines character X'41' as an ‘A’. Note: The number of data bytes = 2 × dot width (11) = 22 bytes. Error Conditions: Flash EPROM load error - Verify the se...
Table 7. Unicode positions for code page 858 - 2 bytes for each mappinglocation (continued) U00025A0 " FEh For the Unicode characters supported in the printers please see separateSpread Sheet. Characters 0x20 through 0x7F are the same as other codepages. Therefore,the amount of Unicode values wi...
Table 8. MCT command definitions (continued) DEC HEX MCT Default Min Max 168 A8 Electronic Journal Storage MemoryAllocation 0000h 0000h 0030h 169 A9 User-defined Code Page Mapping 0001h 0000h 0001h Setup commands Setup commands change character font, intercharacter spacing, and the target printstati...
– Font B = 12 dots (wide) × 24 dots (high) or 1.5 mm × 3.0 mm.– Font C = 8 dots (wide) × 20 dots (high) or 1.0 mm × 2.0 mm.Invert cannot be used with over-line and underline. v For impact printing:– Font A = dot density of 75 half-dots per inch (resident characters = 1.2 mm × 2.0 mm). – Font B = dot...
Remarks v Document length data is sent in the status after the status bytes. v Status byte 5, bit 3, is sent to indicate that extra data is attached. Note: There are 50 motor steps per inch. A 6-inch document = 300 steps. (Use 295to allow a margin for error; n=0x127.) To calculate the number of dots...
Note: Spacing in the document - portrait is actually 8.5 lines per inch. Linespacing dimension is approximate. For the impact printer in portraitmode, the actual line spacing must be calculated using 51 steps perinch. Note: For DI Portrait Printing: Characters greater than 9 dots high (DBCS16x16 cha...
Default: n = 00 Purpose: To enable half-character or full-character color printing, or to disable colorprinting. Remarks: v You can enable and disable full-character color printing within a printline. This enables you to print one word in a different color. v This command can be used up to 8 times i...
The maximum value for the customer receipt station is 576. The maximumvalue for the document insert station is 474. In the customer receipt station, this number is rounded back to a factor of8. This command should be sent after “Set print station parameters” on page43. Set right margin position Synt...
v If the Align Column Right command is received but the line is filledbefore an EOL is received, the filled line is treated as an EOL. There areusually a few dot positions available, but not enough for a full character.The column alignment will occur on the few dot positions available. Set error rec...
Delay = y × 0.1 seconds Defaults: x = 02 y = 03 Remarks: If y = 0, the printer does not grab the document. The operator must usethe document feed button to pull the document into the printer. If x = 0, the printer never sends error status if no print data is sent to the document station. Select char...
Re-initialize the printer Syntax: ESC @ or X'1B40' Purpose: Re-initialize all printer setting to their default values and reset the impactprint head. Remarks: Commands in the print buffer are not lost when this command is issued. The settings that are re-initialized follow (all numbers are in hex): ...
Bit 6 Reserved. Bit 7 Volume. 0 = loud, 1 = soft. Value (Bits 0–3) Note Value (Bits 0–3) Note Value (Bits 4–5) Octave 0000–0 C 1000–8 G# 00–0 1 0001–1 C# 1001–9 A 01–1 2 0010–2 D 1010–A A# 10–2 3 0011–3 D# 1011–B B 11–3 4 0100–4 E 1100–C Rest / Silence 0101–5 F 1101–D Reserved 0110–6 F# 1110–E Reser...
Where: n enables or disables upside-down printing. X'00' Disable upside-down printing. X'01' Enable upside-down printing. Default: n = X'00' Purpose: The print data appears upside down when data is printed normally. Thiscommand allows the data to be right-side up as it comes out of the printer. Rema...
v Bits 3 and 8 of n are ignored. v The Set Print Mode command (see “Set print mode” on page 35) can also select the character height (double high and double wide). The lastcommand that is received is the effective command. v Underline and overline is not supported when the height is scaled 8x. v The...
v The logo is 24 dot rows high. If printed in double-high mode, the logowill be 48 rows high. v The number of data bytes to form the image is figured by{(( n1 ×256+ n2 )−1)/8+1}×24. v Like user-defined characters, if the image is only 14 dots wide, the lasttwo dots should be zero to complete the byt...
Print bar code examples Table 13. Print bar code examples Command n = Data UPC-A X'1D6B' X'00' X'30 33 31 33 32 3331 32 30 37 38 00' UPC-E X'1D6B' X'01' X'34 39 30 36 39 3000' JAN 13 (EAN-130 X'1D6B' X'02' X'34 39 31 32 33 3435 36 37 38 39 30 00' JAN8 (EAN-8) X'1D6B' X'03' 34 39 31 32 33 34 3536 00 ...
n = the print position n = X'00' Not Printed n = X'01' Above the bar code n = X'02' Below the bar code n = X'03' Both above and below the bar code. Default: n = X'00' Remarks: Human readable information is normal text associated with the bar code. Note: The last valid value is kept when an invalid v...
Error Conditions: If an image cannot be printed, status byte 7, bit 2 will be set. This mayhappen when the image is too big to print. Try decreasing the ECC level. Select PDF417 ECC (error correction codewords) level Syntax: GS R n or X'1D;52;n1;n2' Where: n1 The high-order byte of the ECC level. n2...
Remarks: This is not an exact ratio. The image will get as close as possible to theratio. However, the maximum width of an image is 12 columns and themaximum height is 90 rows. Enable PDF417 truncation Syntax: GS T n or X'1D;54;n' Where: n Whether to enable truncation 0 Disable truncation. 1 Enable ...
station or document insert station by a preset amount, until the documentexits the feed rollers. If a cutter is available at the station (CR station only),it cuts the paper. Print and feed paper n lines Syntax: ESC d n or X'1B64;n' Where: n Specifies the number of line-feeds. Purpose: Prints data in...
Enable watermark printing Syntax: GS 2B logo dot offset alignment or X'1D2B;' logo;dot offset;alignment Where: logo Is the number of the stored logo that will be used as the WaterMark (0x01 <= 0xFF) dot offset Is the number of millimeters (8 dot rows = 1 mm) offset between eachWaterMark (0x00 <...
Retries will not be attempted on print errors. Attention: Stored commands can increment status byte 6. See “Predefine messages” on page 22. Check processing commands - 2CR only This printer can process the check entirely without taking it from the printer. It canread the magnetic ink character (MICR...
Character Description ASCIIrepresentation Hex value TOAD representation Bit 13 = 1 Bit 13 = 0 Dash - X'44' D X'44' CMC7 - Special characters Special character 1 a X'61' Same as ASCII representation and Hex value. Special character 2 b X'62' Special character 3 c X'63' Special character 4 d X'64' Spe...
Error Conditions: Document feed error (status byte 7). This bit is set if the inserted check istoo long. The maximum check length is 10 inches. The error is also set ifthe check does not clear the document sensor when expected. Magnetic noise present (status byte 8, bit 6). Set when MICR read showsr...
Remarks: Only valid at the beginning of the line. Only valid for impact printstations. Purpose: To move the print head to the desired location. Remarks: Valid at the beginning of the line only. Valid in impact print stations only. Paper cut/DI eject Syntax: ESC i or ESC m or X'1B;69 or 1B;6D' Purpos...
The valid address range for each SureMark depends on the model numberand which memory option, if any, is installed. Use “Retrieve size of userflash storage” to determine the valid address range for your printer. Retrieve size of user flash storage Syntax: ESC 4 x '08 FF FF FF' or X'1B;34;08;FF;FF;FF...
m n Description A 41 Enable unsolicited status. Note: A status message is returned immediately after execution of this command. To enable these statusmessages, the Status Sent to System setup command must be enabled. See “Status sent to system” on page 50. B 42 Disable unsolicited status C 43 Disabl...
0x'1B3D04'LINE 4 FGHIJKLMNOPQRSTUVWXYZ1234567890x'0a'LINE 5 FGHIJKLMNOPQRSTUVWXYZ1234567890x'0a'LINE 6 FGHIJKLMNOPQRSTUVWXYZ1234567890x'0a'LINE 7 FGHIJKLMNOPQRSTUVWXYZ1234567890x'0a'LINE 8 FGHIJKLMNOPQRSTUVWXYZ1234567890x'0a'0x'1B3D05' v After the first three lines, the printer will transmit back st...
Chapter 3. Page mode printing commands This section describes the page mode commands. Select page mode Syntax: ESC L or X'1B;4C' Remarks: v Enables page mode printing. v Supported on thermal station only. v Starting position is set by Set printable area X'1B;57.' and Set print direction X'1B;54.' co...
v If the printing area is defined outside the maximum page size, theprinting area is limited to the page size. v Maximum page size is 576 dots in the horizontal direction, and 800 dotsin the vertical direction (except Models T x 8 and T x 9, which is 1250 dots in the vertical direction). Select prin...
v Moves the printing position the specified number of dots from thecurrent print position, in the direction perpendicular to the printingdirection specified by the Select printing direction/position command (X'1B;54...'). If the print direction is bottom-to-top, or top-to-bottom, thiscommand adjusts...
Print page in page mode Syntax: ESC FF or X'1B 0C' Remarks: v In standard mode, this command is ignored. v In page mode, this command prints the page that is loaded in theprinter. The page remains loaded in the printer's buffer and the printerremains in page mode. This should be used for repeatedly ...
Chapter 4. Document handling To read checks, insert them from the front of the printer. Use the side loadcapability only for documents that must be positioned to begin printing at aparticular location on the document. (There is an arrow on the side of the cover toindicate where printing begins.) Use...
Chapter 5. Status information Models 2CR and 2NR have 16 status bytes. When Models 2CR and 2NR is inemulation mode the status bytes will reflect the status of the older 4610 models.Status is sent to the system for the following conditions: Table 15. Summary of status conditions v Cash receipt print ...
Status byte 1 Table 16. Status byte 1 Bit Description 0 (LSB) Command complete (immediate command and flash storage commands).Set to 1 when the command is complete. 1 Reserved 2 Document left home position. Set to 1 when the print head is in the lefthome position. 3 Document right home position. Set...
Table 18. Status byte 3 (continued) Bit Description 2 Document error. the document was not inserted after the documentstation was selected, and the wait subsequently timed out. 3 Flash EPROM load error or MCT load error. 4 Reserved. Always equals 0. 5 User flash storage sector is full. 6 Firmware er...
Table 20. Status byte 7 (continued) Bytes Description 6 Station selected. Set to 1 when document insert station is selected. Clearwhen the cash receipt station is selected. 7 (MSB) Feed error. This is a document feed error: Set when there is an error aftera Flip Check or a MICR command is executed. ...
Table 28. Status byte 15 (continued) Bit Description 7 (MSB) Reserved (Always = '1') Status byte 16 The printer detects problems communicating with the thermal print head. Table 29. Status byte 16 Bit Description 0 (LSB) ISB count: The lower bits of the number stored at the IPL count statistic 1 IPL...
Chapter 6. Character fonts This section describes font capabilities. For more information about font-relatedcommands, see: v “Download user-defined characters” on page 23 v “Set print station” on page 40 v “Set print mode” on page 35 v “Set code page” on page 41 v “Set intercharacter spacing for sin...
Implementing proportional fonts The variable width of proportional fonts can make it difficult to layout a receiptusing traditional methods. you can simplify the process of laying out the format ofa receipt by using the alignment and tab features of the SureMark printer. The following topics show ho...
Note: Finding the optimum value of xx for this command will vary dependingon the proportional character set being used, and may require someexperimentation. 4. Print the item price. For the first item, this is the ASCII data $ .45. 5. Issue the Fix Font Matrix command with n=0, which disables the fi...
Chapter 7. Tests and diagnostics This section describes the tests available for the 4610 Models 2xR and 1xR printers. Low paper sensing and calibration Low paper sensing is based upon the paper thickness and the core size. You canmodify the low paper and critically low sensing settings. These settin...
2. Close the paper cover and press the paper feed button ( A ) while the printer is powering up. 3. The following offline selection menu is printed. See Figure 5. 4. Follow the instructions that are printed for each required test. Summary of the offline test menus (Models 2xR) Use the firmware offli...
Table 31. Summary of the offline test menu items (continued) Menu item Definition Sub-menu (ifapplicable) Definition 2. Choose emulationmode Displays thesubmenus(see nextcolumn) Compatibility withLegacy 4610 Changes the command set and statuses to supportthe previous drivers and applications (such a...
A card in the printer has been replacedMain Logic’s S/N is 41-MVT02Interface Card’s S/N is 41AAVT50Check the serial number (S/N) of theprinter. The S/N is located next to thedocument insert station and on thebottom of the printer. If S/N matches one of the above, pleaseupdate the card with the incor...
Earlier methods for offline tests The section provides the previous methods for initiating offline tests. Althoughthese methods are supported, IBM recommends that you use the firmware menuand sub-menus to initiate all offline tests. Resetting the printer and the document sensor threshold To reset th...
5. Follow the instructions that are printed for each required test. Summary of the offline test menus (Models 1xR) Use the firmware offline test menus to perform the offline tests. Table 32 describesthe available firmware offline test menus for Models 1xR: Table 32. Summary of the offline test menu ...
Table 32. Summary of the offline test menu items (continued) Menu Item Definition Sub-menu (ifapplicable) Definition 8. Execute printheadtest Starts printhead tests. 9. Reset TPH userdata. Select after you install a new thermal printhead. 10. Motion sensortest Starts the test up 11. Print residentco...
Notices This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document inother countries. Consult your local IBM representative for information on theproducts and services currently available in your are...
Electronic emission notices Federal Communications Commission statement This equipment has been tested and found to comply with the limits for a Class Adigital device, pursuant to Part 15 of the Federal Communications Commission(FCC) Rules. These limits are designed to provide reasonable protection ...
Industry Canada Class A Emission Compliance statement This Class A digital apparatus complies with Canadian ICES-003. Avis de conformité aux normes d'Industrie Canada Cet appareil numérique de la classe A est conforme à la norme NMB-003 duCanada. Germany Zulassungsbescheinigung laut dem Deutschen Ge...
Chinese Class A warning statement Attention: This is a Class A product. In a domestic environment this product may cause radio interference, in which case the user may be required to take adequatemeasures. Japanese Electrical Appliance and Material Safety Lawstatement Japanese power line harmonics c...
ESD damage prevention Anytime a service action involves physical contact with logic cards, modules,back-panel pins, or other ESD sensitive (ESDS) parts, the service person must beconnected to an ESD common ground point on the product through the ESD wriststrap and cord. The ESD ground clip can be at...
2002/96/EC en matière de Déchets des Equipements Electriques et Electroniques(DEEE), qui détermine les dispositions de retour et de recyclage applicables auxsystèmes utilisés à travers l’Union européenne. Conformément à la directive, laditeétiquette précise que le produit sur lequel elle est apposée...
For the European Union: Notice: This mark applies only to countries within the European Union (EU) Batteries or packaging for batteries are labeled in accordance with EuropeanDirective 2006/66/EC concerning batteries and accumulators and waste batteriesand accumulators. The Directive determines the ...
The foregoing notice is provided in accordance with California Code of Regulations Title 22, Division 4.5, Chapter 33: Best Management Practices for Perchlorate Materials . This product/part includes a lithium manganese dioxide battery which contains aperchlorate substance. Flat panel displays The f...
Readers’ Comments — We'd Like to Hear from You SureMark 4610 PrintersProgramming Guidefor Models 1xR and 2xR Publication No. GA27-5005-01 We appreciate your comments about this publication. Please comment on specific errors or omissions, accuracy,organization, subject matter, or completeness of this...
Readers’ Comments — We'd Like to Hear from You GA27-5005-01 GA27-5005-01 Cut or FoldAlong Line Cut or FoldAlong Line Fold and Tape Please do not staple Fold and Tape Fold and Tape Please do not staple Fold and Tape NO POSTAGENECESSARYIF MAILED IN THEUNITED STATES BUSINESS REPLY MAIL FIRST-CLASS MAIL...
IBM Manuals
-
IBM SC41-5210-04
Manual
-
IBM TM7
Manual
-
IBM 8677
Manual
-
IBM EM78P809N
Manual
-
IBM 610
Manual
-
IBM AIX 4.3
Manual
-
IBM 8128
Manual
-
IBM PANEL1173-841
Manual
-
IBM L150
Manual
-
IBM E50
Manual
-
IBM 8319
Manual
-
IBM DS3300
Manual
-
IBM 9519-AG1
Manual
-
IBM 6.00E+04
Manual
-
IBM PD78082(A)
Manual
-
IBM S544-5343-03
Manual
-
IBM PPC-1510PT
Manual
-
IBM 37L1388
Manual
-
IBM V2.3
Manual
-
IBM DS4500
Manual