Atl_Chapter.dot Issue B



NCR POS Printer Firmware Flash and

Font Loading Utility

Release 1.1

Owner’s Guide

[pic]

[pic]

B005-0000-XXXXX

Revision A

March, 2014

The product described in this book is a licensed product of NCR Corporation.

NCR is a registered trademark of NCR Corporation. NCR RealPOS is a trademark of NCR Corporation in the United States and/or other countries. Other product names mentioned in this publication may be trademarks or registered trademarks of their respective companies and are hereby acknowledged.

Where creation of derivative works, modifications or copies of this NCR copyrighted documentation is permitted under the terms and conditions of an agreement you have with NCR, NCR's copyright notice must be included.

It is the policy of NCR Corporation (NCR) to improve products as new technology, components, software, and firmware become available. NCR, therefore, reserves the right to change specifications without prior notice.

All features, functions, and operations described herein may not be marketed by NCR in all parts of the world. In some instances, photographs are of equipment prototypes. Therefore, before using this document, consult with your NCR representative or NCR office for information that is applicable and current.

To maintain the quality of our publications, we need your comments on the accuracy, clarity, organization, and value of this book.

Address correspondence to:

Manager, Information Solutions Group

NCR Corporation

Discovery Centre, 3 Fulton Road

Dundee, DD2 4SW

Scotland

Internet Address:



Copyright © 2011

By NCR Corporation

Duluth, GA U.S.A.

All Rights Reserved

Table of Contents

1. Flash Utility Information 4

2. File Configuration 5

3. Flash Utility 6

3.1 DOS Flash Utility 6

3.2 Windows Command Line Firmware Update Utility 8

3.3 Windows GUI Firmware Update Utility 11

4. Downloading Font Files 27

5. Logging Feature 31

5.1 Save Log 31

5.2 Show Log 32

6. Firmware 33

7. Troubleshooting 34

Flash Utility Information

The following instructions provide information on how to use the Flash Utilities provided for the NCR printers as follows:

• 7167

• 7167-X115

• 7167-X035

• 7167-50X1/60X1

• 7167-8011-9001

• 7168

• 7168-5013/6XX3

• 7197

• 7197-5X01/6X01

• 7198

• 7649-F301

• K8

• 7401-K592

• 7402-K592

• K590

• 7342-F306

• 7346-F306

• 734X-F307/7125

• 734X-F309

These instructions cover the utilities provided for Windows XP and above with GUI, Windows Command Line, and DOS.

Files that comprise the utilities:

|TseFlash.exe |Windows GUI version of the Flash Utility |

| |Windows Command Line Flash Utility |

|Aflash.exe |DOS Command Line Flash Utility |

File Configuration

There are several different kinds of firmware loads that can be sent to the printer:

1. Boot Firmware

2. Boot Firmware for LAN

3. Main Firmware

4. Single Byte Font

5. Two Byte Receipt Font

6. Two Byte Slip Font

The Single Byte Font file has a file extension of .sfn. This font is used for OEM Codepages such as 437, 850, 858, and so forth. It requires only a single byte of data to define the character to be printed.

The Two Byte Font files (separately defined for Slip & Receipt) have a file extension .dfn. These are used to define the following Code Pages:

1. 932 - Japanese

2. 936 - Simplified Chinese

3. 949 - Korean

4. 950 - Traditional Chinese

The Single Byte Font rarely needs an update. Since there is only enough memory in the printer for one of the Two Byte Fonts to be loaded at any time, the Two Byte Font typically needs to be loaded prior to installation in the appropriate country.

The Font files, both Single and Two byte, should be loaded into the printer after the Boot and Main firmware have been loaded.

Flash Utility

1 DOS Flash Utility

The DOS flash utility is intended for use from a DOS Boot only. It is mainly provided for remote flash capabilities. It provides a way to create a DOS Boot Image that automatically loads and flash updates the printer firmware without user intervention. This utility supports RS232 interface only.

If you type AFLASH.EXE without any parameters, the following is displayed describing the parameter usage:

Flash Memory Writer

Usage: AFLASH.EXE

|Options: | |

| |: K590, 7402-K592, 7167, 7167-X035, 7167-X115, 7167-50X1/60X1, |

| |7168, 7168-5013/6XX3, 7197, 7197-5X01/6X01, 7198, |

| |7342-F306, 7346-F306, 734X-F307/7125, 734X-F309 |

| | |

| -m |: Download Main Firmware program |

| -i |: Download IPL Firmware program |

| -a |: Download ANK Font |

| -s |: Download ASIAN Font for K590,7402-K592,7197,7342-F306,7346-F306 |

| |except 7197,7342-F306 combined ANK & CP932 font |

| -rs |: Download Receipt ASIAN font for 7167, 7168 , 7168-5013/6XX3, |

| |7198, 7167-50X1/60X1 except 7167-X035 & 7167-X115 |

| -ss |: Download Slip ASIAN font for 7167, 7168, 7168-5013/6XX3, 7167-50X1/60X1 except 7167-X035 & 7167-X115 |

| -sb |: Download SBCS Font for 734X-F307/7125, 734X-F309, 7197-5X01/6X01 |

| -db |: Download DBCS Font for 734X-F307/7125, 734X-F309, 7197-5X01/6X01 |

| |7198-1X41/2X41, 734X-F308 |

| -cp932 |: Download combined ANK & CP932 font for 7197,7342-F306,7346-F306 |

| |: COM1, COM2 |

| |: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 |

| |: *.mfw | *.bot | *.ipl | *.sfn | *.dfn |

| | |

| skip |: Bypass checking printer model number |

| noskip |: Check printer model number & exit when there’s a mismatch |

| (Optional) |

| print |: Print diagnostics form after flashing (default) |

| noprint |: Not printing diagnostics form |

An example of a command line for updating the Main Firmware on a 734X-F307 printer is as follows:

AFLASH.EXE 734X-F307 –m COM1 115200 SP2M0609.MFW noskip print

N The DOS version of the Flash Utility can only be used for printers that are connected on COM1 or COM2. The current version of the utility does not function for COM ports higher than 2. For the 7125 printer use the 734X-F307 selection

If an error is encountered, the Usage information is dumped to the screen followed by a status line that displays information along such as:

Error : Unable to open data file!

Error : Invalid parameter !

2 Windows Command Line Firmware Update Utility

The Windows Command Line version of the Flash Utility is provided to allow batch mode of operation in a Windows XP and above environment. If you type without any parameters, the following is displayed describing the parameter usage.

N This utility requires the TseFlash.exe to be in the same directory. is just a shell that sends the command line options to TseFlash.exe to process.

*---------------------------------------------------------------------*

* *

* TseFlash Console *

* *

* *

*---------------------------------------------------------------------*

Error: Usage: No Parameters attempt to be sent to TseFlash.EXE!

TseFlash [model] [download type] [COM] [parameter] [file] [print(opt)] [status(o

pt)] [ErrorTimeOut(opt)]

[model]--> Selections for the model:

[7167] [7167-X115] [7167-X035] [7167-50X1/60X1] [7167-8011-9001] [7168] [7168-50

13/6XX3] [7197] [7197-5X01/6X01] [7198] [7649-F301] [K8] [K590] [7401-K592] [740

2-K592] [7342-F306] [7346-F306] [734X-F307/7125] [734X-F309]

[download type]--> Selections for the download type:

|/m |Download firmware main program. |

|/i |Download firmware IPL program. |

|/l |Download firmware IPL LAN program. |

|/a |Download ANK font or combined ANK & CP932 font |

| |for 7167, 7167-X115, 7167-X035, 7167-50X1/60X1, 7167-8011-9001, 7168, 7168-5013/6XX3, 7197, 7198, K590, 7401-K592, 7402-K592, 7342-F306, |

| |7346-F306 |

| |Note: For the 7125 printer use the 734X-F307 selection |

|/s |Download ASIAN font for 7197,K590,7401-K592,7402-K592,7342-F306, 7346-F306 |

|/rs |Download Receipt ASIAN Font for 7167 & Receipt 2 Byte for 7168, 7168-5013/6XX3, 7198 |

|/ss |Download Slip ASIAN font for 7167 & Slip 2 Byte for 7168, 7168-5013/6XX3 |

|/sb |Download SBCS font for 734X-F307/7125, 734X-F309, 7649-F301, 7197-5X01/6X01, K8 |

|/db |Download DBCS font for 734X-F307/7125, 734X-F309, 7649-F301, 7197-5X01/6X01 |

[com] --> Selections for the Interface, CPMI, IBMUSB, HID (Only K8), LAN, WIFI:

/COMX Where X is any valid integer within 1-50.

/CPMI CPMI Interface.

/IBMUSB 4690 USB(HID) Interface.

/LAN Ethernet Interface.

/WIFI Wireless Interface.

/HID Only for K8 printers.

[parameter]--> Selections for interface parameter (Only for RS232 and Ethernet interface):

For RS232 Only: Please key in the Baud Rate, Parity and Stop Bit

- Baud Rate Selection: /[115200] | [57600] | [38400] | [19200] | [9600] | [48

00] | [2400] | [1200]

- Parity Selection: /[none] | [even] | [odd]

- Stop Bit Selection: /[1] | [2]

For WiFi / Ethernet Only: Please key in the IP Address

- IP Address Selection:/[xxx.xxx.xxx.xxx]

- xxx is a number from 0 to 255

For CPMI, IBMUSB and HID is ignore

[file]--> Selections for the filename:

Any valid binary file with extension *.mfw | *.sfn | *.dfn | *.ipl | *.lan | *.bin (Only for K8)

[print(opt)]--> Selections for the print (Optional Parameter):

/print (default) Print printer configuration form.

/noprint Bypass printing printer configuration form.

[status(opt)]--> Optional for Return Status (Optional Parameter):

/noretstat (default) Utility will not return status code.

/retstat Utility will return status code.

[ErrorTimeOut(opt)]--> Failsafe: Max Time Allowed for Called Exe (Optional Param

eter):

(ONLY USED BY )

/ErrorTimeOut=xxx (Default = 420. Minimum=120) xxx is number of Seconds - limit 3600.

Information : Please use RS232 Interface, when switching from ION NON ION

If you fail to use the correct parameters an error message is displayed similar to the one below.

Error : Too few / many command line parameters!

The following is an example of a command line:

/734X-F307 /m /COM1 /115200 /none /1 SP2M0609.MFW /print /retstat

This invokes the GUI interface shown in the next section and displays a progress bar indicator. The same is seen if you run the program through the GUI Windows GUI Printer Firmware Update Utility. The printer firmware can be updated from the host terminal, a laptop, or a PC by running the TSEFlash.exe utility. There are three file formats for the flash firmware.

• IPL - Boot Firmware

• LAN - Boot Firmware for LAN

• MFW - Main Firmware

Examples of the firmware are:

• 7198RoL_V2001.ipl - 7198 RoL Printer Boot Firmware

• 7198RoL_V2001.lan - 7198 RoL Printer Boot Firmware for LAN

• 7198RoL_V5464.mfw - 7198 RoL Printer Main Firmware

N

• This is only an example. The firmware version varies based on the printer and as updates are provided.

• To reflash a firmware into the printer, unzip the flash utility and the flash files you are using into a directory on your hard disk.

3 Windows GUI Firmware Update Utility

On the host terminal or PC running Windows, run the utility TSEFlash.exe to start the program. A window similar to the example below is displayed on the screen.

[pic]

Click on the button indicated by the red arrow to display the dropdown box. From the list, select the printer model to flash.

[pic]

Click on the Select Model button. This permits you to continue by making the remaining options available.

[pic]

Based on the printer model selected, the corresponding download types will be shown. Main FIRMWARE is to flash the main firmware file and IPL FIRMWARE is used to flash the boot firmware. IPL LAN FIRMWARE is supported only for the Ethernet model printers. The utility also provides the ability to download various font files that use the noted file extensions.

[pic]

Select the Interface being used on the PC or host device to flash the printer.

[pic]

Note: The USB Interface Port section will help to show the interface used by the printer connected.

For example,

• If the printer has NON-ION USB Firmware and the printer connected through USB then it will show CPMI(NHPI).

For ION / RS485 Interface supported firmware, you can see the EPIC Port at “USB Interface Port” as shown below:-

[pic]

Select the “Interface” and select the required file and click “Flash Device” to flash the printer.

Additionally, in Windows XP Device Manager, you can see the EPIC Port for reference.

[pic]

In Windows 7 Device Manager, you can see the EPIC Port for reference.

[pic]

If the printer has LAN Interface connected, then select the LAN Interface. Ensure the IP Address of the printer connected.

[pic]

Note:

DHCP Mode: Before every flashing, check the IP address of the connected printer on the diagnostic form and enter the IP address in the utility.

If the printer has WiFi Interface connected, then select the WIFI Interface. Ensure the IP Address of the printer connected.

[pic]

Note:

Before every flashing, check the IP address of the connected printer on the diagnostic form and enter the IP address in the utility..

Select the printer Baud Rate setting. Ensure that the COM port selected on the host device supports 115,200 baud. The utility resets the printer baud rate to 115,200 baud. It flashes the printer and then resets the baud rate back to the baud rate that was originally selected.

[pic]

From the Parity Bit, select None, Odd, or Even to match this setting on the printer and select the Stop Bit.

[pic]

After all the Properties are configured to match the printer settings, select the binary file to load into the printer firmware. Click on the Browse button to make this selection.

[pic]

If MAIN FIRMWARE was selected as the Download Type, the search window defaults to Main Firmware Files with a .mfw extension.

[pic]

Based on the Download Type selection, the Open window shows the corresponding files.

For example,

• If IPL FIRMWARE was selected, then it filters IPL Program Files with .ipl extension.

• If IPL LAN FIRMWARE was selected, then it filters IPL LAN Program Files with .lan extension.

With the desired file selected and all properties set to the correct values, click on Flash Device to start the download process.

[pic]

Once you start the flash process, a series of windows similar to the example shown here is displayed.

[pic]

[pic]

The flash sectors on this screen may vary depending on the quantity of sectors to be flashed.

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

Downloading Font Files

Click on the button indicated by the red arrow to display the dropdown box. Select the Printer Model Number from the Device Model.

For example, select 7197-5X01/6X01 from the list that you want to download fonts and click “Select Model”

[pic]

Clicking on the button to the right of the property (red arrow) will display the drop-down box with options available for the associated property. At this point you will select the font file to load into the printer. Click on the "Browse" button to make this selection.

[pic]

There are two options in the Font download selection for the printer in the drop-down box. The selections will vary depending on printer selected.

|DOWNLOAD TYPE |FUNCTION |

|SBCS FONT |Downloads Alpha/Numeric/ Fonts |

|DBCS FONT |Asian Characters |

The chart on the next page defines the files associated with the downloading of the individual files for the noted functions and printer station.

Note : Please refer to the “NCR Printer Font Files.xls” for the font file names for all the printers. This file will be available for download in the NCR Website.

If SBCS Font was selected as the Download Type, the Open window defaults to SBCS Font Files with a .sfn extension. Select the desired file from the list and click Open.

[pic]

If DBCS Font was selected as the Download Type, the Open window defaults to SBCS Font Files with a .dfn extension. Select the desired file from the list and click Open.

[pic]

With the desired file selected and all properties set to the correct values, click on the "Flash Device" button to start the download process.

[pic]

There will be various Windows that will appear which provide an update on the status of the reflash process see page 16 for examples. Note that the information will be different based on the type of reflash that is being performed.

Additional selection of fonts is required based on the printer type. For example for a 7167 printer loading of slip fonts will be required. Selection of the font is based on the “NCR Printer Font Files.xls” provided in NCR Website.

Note : When Asian Fonts are to be used , select the appropriate Asian Code Page in the diagnostic set and also enable the Asian Mode.

Logging Feature

1 Save Log

If the Save Log checkbox is checked, then the log file (FLASH_UTILITY_LOG.txt) will be stored in the same directory of the hard drive where the utility is saved.

[pic]

2 Show Log

If the Show Log checkbox is checked, then the utility will show the real time log while flashing.

[pic]

Firmware

The latest versions of the firmware are available from the following:



➢ Click “Support”.

➢ Click “Drivers and Patches”.

➢ Click “Drivers and Patches site”.

➢ Click “Retail Support Files”.

➢ Click “NCR RealPOS and SelfServ Peripherals (Firmware, Drivers, Utilities)”

➢ Click “Printers”

On this web click on the required printer to download the latest version of firmware, flash utility, fonts and other related information.

Troubleshooting

➢ If the printer is connected in RS232 and shows “Cannot acknowledge printer! Please check your interface setting”.

o Check if the cables are connected properly.

o Check if the Baud Rate of the printer and the baud rate selected in the utility are the same.

o Verify the serial port setting matches with the printer.

➢ If the printer cannot boot up properly and LED blinks faster

o Change the dipswitch #2 to ON and #1 to OFF.

o Power Off the printer. After 3 seconds power ON the printer.

o The Printer will go to IPL Download Mode. The LED will blink faster.

o Flash the corresponding firmware based on the printer model. (If the printer cannot connect in RS232 Interface, then ensure the baud rate to 115200).

Limitations :

➢ For 7198 IBM USB Model, RS232 is not supported.

o If you are switching from IBM USB ( ION, please flash IPL and MFW.

➢ For 740X-K59X , 734X-F306

o While flashing IPL , if you are switching from NonION ( ION , please use RS232 Interface.

Index

D

DOS Flash Utility, 6

Downloading Font Files, 27

F

Firmware, 33

I

Interface, 8, 14, 15, 17, 18

IPL FIRMWARE, 13

L

Logging Feature, 31

M

Main FIRMWARE, 13

P

Printer Font Files, 28, 30

S

Save Log, 31

Select Model, 12

Show Log, 32

Single Byte Font, 5

T

Troubleshooting, 34

, 4, 8

TseFlash.exe, 4, 8

TSEFlash.exe, 11

Two Byte Font, 5

W

Windows Command Line Firmware Update Utility, 8, 11

Windows GUI Firmware Update Utility, 11

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download