Atl_Chapter.dot Issue B



SNBC POS Printer Firmware Flash and

Font Loading Utility

Release 1.1

Owner’s Guide

[pic]

[pic]

Revision A

January, 2016

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 © 2016

By NCR Corporation

Duluth, GA U.S.A.

All Rights Reserved

Table of Contents

1. Flash Utility Information 4

2. File Configuration 5

2.1 Update Order 5

3. Flash Utility 6

3.1 Windows Command Line Firmware Update Utility 6

3.2 Windows GUI Firmware Update Utility (Kiosk Utility) 7

3.2.1 Details about User Command 9

3.2.2 Details about Download 10

3.2.3 Details about Eeprom Set 11

4. Firmware 14

Flash Utility Information

This tool is designed to configure settings and update: -

BK-T680 (Firmware V1.000 or higher)

On following platform

Windows 8 32,64bit

Windows 7 32,64bit

Windows Vista 32,64bit

Windows Server 2003 32,64bit

Windows XP 32,64bit

Windows 2000

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

Files that comprise the utilities:

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

|UpdatePrinterFW.exe |Windows Command Line Flash Utility |

File Configuration

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

1. Boot Firmware (*.jk)

2. Main Firmware (*.jk)

3. Font File (*.zk)

4. EEP File (*.eep)

5. DAT File (*.dat)

1 Update Order

Below mentioned is the default update flash order for the SNBC BK-T680 printer.

In below steps firmware and font file names have been hardcoded to show the sequence. These files will change time to time based on the new updates available.

Update Order for Single Byte Character Set Firmware/Fonts:

1. *.JK (Firmware File)

2. *.ZK (Font File)

3. *.EEP (Settings file)

This is followed by the country specific settings files if required. For example below:

4. Change Presenter Mode to SNBC standard mode.dat

5. Default_code_page.dat

6. EEPROM_PAPOUT.dat

Update Order for Double Byte Character Set Firmware/Fonts (ex: Japanese 932):

1. *.JK (Firmware File)

2. *.ZK (Font File)

3. *.EEP (Settings file)

This is followed by the country specific settings files if required. For example below for code page 932:

4. Change Presenter Mode to SNBC standard mode.dat

5. Default_code_page.dat

6. EEPROM_PAPOUT.dat

7. EEPROM_JAPAN.dat

Flash Utility

1 Windows Command Line Firmware Update Utility

The Windows Command Line utility UpdateFirmwareFW.exe is provided to allow batch mode of operation in a Windows XP and above environment

Steps to use the program:

1. Prepare the printer and make sure the communication available. If you use serial port, please check if there is any other program using the port. And if you use USB, please make sure the SNBC USB driver is installed.

2. Copy the firmware to the directory of the program location.

3. Change configuration file "UpdateConfig.ini" according to your conditions. See the detail of the configuration below.

4. Call the "UpdatePrinterFW" program to start the firmware download process.

5. You can get the download status from the log file "FWDown.log". See the error code of the log file below.

Caution: during the download process, please do not disconnect communication with the printer or take the printer power off.

[pic]

[pic]

For example configuration setting file (*.ini) will look like :

[FMINF]

#The firmware file name

FMName = BTP-2300T_FV1111_HVBARCV13_MAIN_T02.jk

#0, old update process; 1,new update process(not support now)

UpdateType = 0

[UPDATECOMFIRM]

#Wait for device reboot time ,Unit:second

WaitDeviceInitTime = 10

#Check printer version after update,1:check;0:not check

ConfirmFM = 0

[PREPARECHECK]

#Check printer version before update, 1:check; 0:not check

CheckFM = 1

#need to update to upper version:1 need,0 not need

UpdateToUpper = 0

#check device status before update

ChcekStatus = 1

[CHECKFILE]

#Verify the correctness of the firmware file, 1:verify;0:not verify

DecryptSign = 1

#The device name in the firmware file to verify,if it is empty,then do not check the device name

DeviceName =

#Effective data relative to the firmware of the last character offset

offset = 2

#The characters in front of the version

VersionHeadName = MainFirmware:

#the firmware encryption long

Section_Lenth = 64

[ORDER]

#The command to check printer version

GetFirmwareVersionCmd = 1D 99 42 45 92 9a 35

#The command to check printer status

GetDeviceStatus = 10 04 02

2 Windows GUI Firmware Update Utility (Kiosk Utility)

Switch on the computer and the printer, Double-click the "KioskUtility" icon: (the following program window appears :)

Note: On Windows 7 or above the “KioskUtility” must be run with Administrative Privileges

[pic]

Note: For security and technical reasons, only one instance of the monitor program can be running at any time. If you minimize the program, an icon will appear in the taskbar (bottom right of the screen) and the program windows will disappear. The "Hardware Status” also has function and it will auto appear when some errors occur just as you are monitoring the status of the printer.

The "KioskUtility" program window consists of these menu options:

"File – Printer Status – Test – Setting – Language – Help"

If a printer is connected to the PC and the communication between printer and PC is built, the selected printer port will be displayed the status bar (on the left-hand side).

To setup the printer communication, under “File>Open Port” Port Configuration windows is provided to set the port's parameters, just as the picture below.

In the left corner there is a checkbox named as 'Communication Test', when you select this checkbox and click the 'OK' button, the printer will feed a line page if the port's parameter you had just selected is correct.

[pic]

3.2.1 Details about User Command

When you select the menu "Test -> User Command", you will see the following program windows.

[pic]

Send Command:

You can input commands in the edit area. You also can click button "Open File" to select a file to be printed to the printer.

Click "Save File" to save the commands that you have edited to a file.

Receive Data:

Click "Display" button to receive the data returned by the printer (You need not click this button if the current port is the USB port).

Click the buttons in the right corner to control the printer.

3.2.2 Details about Download

When you select the menu "Setting->Download", you will see the following program windows.

[pic]

Click "Browse..." button to select file to be downloaded, you can select files having "*.JK","*.DAT","*.ZK" suffixes and so on.

After you have select file, the 'Download' windows will change to the follow state:

[pic]

[pic]

Click "Download" button to start the downloading process; when the process finishes, there will be a prompt to tell you that

the process is over and the printer will feed paper;.

For some reason the process will fail, and the printer just can't work if the file that you select is to update the printer's firmware,

in this case you can redo the above steps to update the printer if the port that you use is LPT,USB; but if you use a COM port printer,

the action will change, you can only use 19200BPS to reload the file.

3.2.3 Details about Eeprom Set

1. When you select the menu "Setting-> Eeprom Set", you will see the following program windows. Input the password and click "OK".

[pic]

Password for the utility is : utility123

2. "Get Settings from Printer" can get the current parameters in EEPROM. This function was only available when the communication port was opened, such as "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8","and BYUSB-x".

[pic][pic]

3. Set or select the parameters listed at the main form.

1) COM Port

Baud Rate: 4800, 9600, 19200, 38400, 57600, 115200 bits per second.

Flow Control: Hardware.

Data Bits: 7, 8.

Stop Bits: 1, 2

Parity: Even, Odd, None.

2) Default Margin (mm)

Left Margin: the Default value is 2mm.

Right Margin: the Default value is 2mm.

PrintWidth = HeadLength - RightMargin - LeftMargin

Warning: If you have set the Left and Right Margin ,you do not need to set the paperwith .

3) Paper Width (mm)

The default value is 80mm,if you set paper width the left and right margins should be set to 2mm.

For example: if you use the 58mm paper, you should set the paper width as 58mm and the left and right margins should be set to 2mm(default value).

4) Print Density

The default value is 68 for both side of the printer head. To protect the printer head, avoid to set the value too high

5) CutPaper Mode

The default value is full cut.

6) Paper Type

It could be continuous receipt paper or mark sensored paper or label paper.

7) USB Mode

API: API mode need USB device driver.

Class: also called printer mode.

8) Paper Near-End

Stop Printing: When the sensor detected a paper near-end, the printer stopped printing.

Alarm: When the sensor detected a paper near-end, the printer alarmed by blinking red light.

9) CR Command

If it's value is "Enable", the printer would interpret "CR"(0x0D) as "LF"(0x0A).

10) Data Received Error

If it's option was " Print ‘?’ ",the printer would print “?”when data is error, else ignored the errors.

11) Rx Buffer

It's value is 4KB.

12) Code Page

It's value is : PC437, Katakana, PC850, PC860, PC863, PC865, PC852, PC858, PC866, PC1252.

13) FeedLine In Mark Mode

Change the Dot of FeedLine in Mark mode.

14) Presenter Wait Time

Change the presenter waiting time.

15) Autoloading Time

Change the time of autoloading the paper.

16) AutoLoading Speed

Change the speed of autoloading the paper.

17) Printing Surface

Front: Printing on the front side.

Back: Printing on the back side.

Double Side: Printing on the both sides.

18) Default Inverted Enable

The default value is Enable.

19) Paper Out Mode

Presenter Out Mode: Retract, Paper Forward or Waiting.

20) WaterMark Settings

WaterMark Settings includes Front WaterMark Settings and Back WaterMark Settings .

21) More information to see the "BK-T680 EEPROM reference".

4. "Import Settings from File..." could import a formatted file with suffix "pes" and show the settings on the main form.

5. "Export Settings from File..." could save the current settings on the form to a file with suffix "pes".

6. "Exit" to close this tool.

Remarks:

1. if the parameters in EEPROM of printer were changed, the printer should be repowered to let the settings become effective.

2. When you select the USB port, you must open the port again if you repower the printer.

3. The pictures are only used for reference.

Firmware

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



➢ Click “Support”.

➢ Click “Drivers and Patches”.

➢ Click “Retail Support Files”.

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

➢ Click “Printers”

➢ Click “BK-T680” under Kiosk Printers.

On this web download the latest version of firmware, flash utility, fonts and other related information.

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

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

Google Online Preview   Download