You are on page 1of 11

Upgrade Firmware of

GSM SMS Printer


(For SIM840W)
1. Install USB-to-Serial Com Port driver .
Pls check the driver in File Folder PL2303 USB Driver.

Tips: 1) To check the operating system of your PC, please check by:
my computer---property-----Device Manager.
2) Before installing USB driver, please DONT insert the USB-to-Serial cable into the
USB port of the PC. But after install it, please insert it.
3) After installing the PL2303 USB Driver, please turn off the PC and restart it, so that
the USB driver can be installed well.
4) Pls connect the cable to the printer. Then the system will automatically create a Serial
Port named Prolific USB-to-Serial Com Port.
For example: Prolific USB-to-Serial Com Port (COM3)

1. Check the COM port

2. Connect the USB-to-Serial cable


Connect the USB-to-Serial cable with printer and connect the power
supply/adapter with printer as well.
Pls be noted: While updating the software of the printer, the power supply should
be connected. Pls use the one that is included in the printer
package.

3. Run PrinterSetup.exe.

(included in the

file folder Firmware)

Select Baud Rate: Auto or any other


value.
TIPS: The higher the value, the faster
the printer loads the firmware.

Select correct
COM Port.

Select 1bit
or 1.5 bit &
2bit

Browse .img file (from


firmware folder) and
click start

1 Please Turn On the printer before runing this tool.


2 Choose correct COM Port, select BaudRate & StopBits
3 Browse .img file from folder of Firmware
4 Click Start button, then printer will install the application and show as
follows:

5) When it is completed, it will show as below:

TIPS: At this time, the printer will flash for a few seconds, then auto restart and
say UPGRADE SOFTWARE SUCCESS and show the firmware
version.
Then you can go on the next step and loading the parameters.

5.Use Parmtool to set COM port parameters.


(Parm Tool is included in Tool of the firmware package.)
Please click port button to set COM port parameters. Other parameters, please use
the default setting.

Import Parameter files


Please set parameters according next picture.

Select Baud
Rate:
115200

Select correct
COM Port.

Select 2bit
or 1 bit &
1.5bit
Click this button
to load INI file

Click this button to load XML file

Edit Parameters
In fact, we have config the proper parameters for you by default. If you want to change the
parameters, you can edit it.

If you select GPRS mode,


you should set IP, Port and
APN.

Connection Mode: 00 is
GPRS Mode and SMS mode;
01 is SMS Mode.

In item 36&37, set order file


path and reply order URL.

If u want to change the parameters, u


can edit in this box, and click change
or save button

Parameters List

ID

Parameter Name

Data
Type

Value and Description

1.

Hex

Reserved parameter. Please do not change it.

2.

ASCII

Reserved parameter. Please do not change it.

Auto Print

Hex

01: It will print the order automatically after the SMS/GPRS order
arrived.
00: it does not print the order automatically after the SMS/GPRS
order arrived.

Center
Number

ASCII

The mobile phone number that the printer reply SMS to.
If set it to *, the printer reply SMS to the sender.

RES ID

ASCII

The device ID.

ASCII

Reserved parameter. Please do not change it.

USSD Print

ASCII

It is with 3 functions:
a) It will print after pressing PRINTbutton
b) Automatically print (wait for the user to select the USSD
content)
c) Automatically (no select)
00: close all
01: open (c)
02: open (b)
03: open (b)(c)
04: open (a)
05: open (a)(c)
06: open (a)(b)
07: open (a)(b)(c)

IP

ASCII

Static IP of the web server, set like this


192.168.112.13; If domain name, can set
like: www.goodcom.cn, and it will use 70item
(DNS)to analyze this domain name.

port

ASCII

The port of the web server.

10

APN

ASCII

Access Point Name for GPRS connection. Please ask your GSM
service for this parameter.

11

Check More-Order

Hex

00: close
01: open. That is, when the returned HTTP protocel is with Moreorders: 1,
e.g.

Platform

HTTP/1.1 206 Partial content


More-orders: 1
Content-Length: 336
Content-Range: bytes 0-335/336
...

After dealing with the current order, it will connect again with server
to get new order.
12

ASCII

Value:1111. Reserved parameter. Please do not change it.

13

ASCII

Please use the value that the manufactory provided. Do not to change
it.

14

SMS Demand

Hex

01: If you want the printer to print the formatted order with the preset
receipt format, you should set it to 01.
00: Not support the format order.

15

Reject Reason

ASCII

The items of rejection. The operator can select a reason when he


refuses the order. It can set 15 items. Every item is be separated by
;.

16

Repeat Reply

Hex

Value:00. Reserved parameter. Please do not change it.

17

18

Auto Reply

Hex

This parameter often be used when SMS Demand=00.


01: In SMS mode, it will reply SMS to the sender automatically.
00: In SMS mode, it does not reply SMS to the sender.

19

Auto Reply Content

ASCII

The SMS content for the printer to reply the sender.


This parameter is related with parameter 18 Auto Reply.
If it had been set to SMS mode, and Auto Reply=01, it will reply
SMS with this content to the sender automatically.

20

Beep Duration

ASCII

Value: 0-99, the duration of the ringing when receive new order.

21

ASCII

Reserved parameter.

22

Connection Mode

Hex

01: SMS mode.


00: GPRS mode, compatible with SMS
02: GPRS mode, not compatible with SMS

23

Music Tips

Hex

00: No ringing when receives new order.


01: Ringtone1 when receives new order.
11: Ringtone2 when receives new order
21: Ringtone3 when receives new order
31:Ringtone 4 when receives new order
41: Ringtone 5 when receives new order
51: Ringtone 6 when receives new order
61: Ringtone 7 when receives new order
71: Ringtone 8 when receives new order

24

Print Blank

ASCII

Value: 1-99
If it receives several SMS almost at the same time, it will pause for a
moment after print one SMS, then print the next SMS.

Reserved parameter. Please do not change it.

25

Print Date Time

Hex

01: Print the date and time in the receipt.


00: Do not print the date and time in the receipt.

26

GPRS Auto check


interval

ASCII

Value: >=30, unit: second


The interval of the printer downloading order from web server.
It is only valid in GPRS mode.

27

NewLineText

ASCII

The flag for the printer to print data in the next line.
For example, If you set it to %%, then you send a SMS with
content abcdefg%%1234567890, the printer print it as
following:
Abcdefg
1234567890

28

Print Date Format

Hex

00: YYMMDD
01: MMDDYY
02: DDMMYY

29

Print Time Format

Hex

00: military time (e.g. 21:02:52)


01: standard time (e.g. 09:02:52 PM)

30

IdleText

ASCII

The string that display on the LCD screen when the printer in idle
state.

31

Accept reply type

Hex

00: It will require the operator to select an item when accept/reject


the order.
01: It will require the operator to input the time for the order when
accept/reject the order.

32

Page header

ASCII

The header of the print receipt.


For example, set it to: Welcome/r--------------------. It will print as
following:

Welcome
-------------------33

Page footer

ASCII

The footer of the print receipt.

34

Music on startup

Hex

00: It does not sound music when startup.


01: It will sound music when startup.

35

New Order Manage

Hex

Reserved parameter. Please set it to 02.

36

File Path

ASCII

The order file path in the web server. It is made up from http + IP +
port + file path. For example:
http://121.023.045.067:80/testweb/testorder.txt
The order can be a txt file or in the Active Server Page such as ASP,
Html,JSP and so on.

37

Callback URL

ASCII

The printer submit the reply request to the web server. It is made up
from http + IP + port + Active Server Page name. For example:
http://121.023.045.067:80/testweb/order_reply.asp

38

GPRS User Name

ASCII

The user name for GPRS connection. Please ask your GSM service
for this parameter.

39

GPRS Password

ASCII

The password for GPRS connection. Please ask your GSM service
for this parameter.

40

Manager Password

ASCII

The password for the administrator.


When the printer in idle state, press the keys, it will enable some
setting menu only for administrator.

41

Second Confirm

Hex

Reserved parameter. Please do not change it.

42

Print
Number

Hex

00: Does not print the sender number of the incoming SMS.
01: Print the sender number of the incoming SMS. Also print the date
and time of the SMS.

43

Incoming
number

ASCII

If set it to *, it can receive SMS from every mobile phone.


If set it to a certain phone number, it only can receive SMS from the
preset phone.

44

Support
SMS

Hex

This parameter is only for SMS mode, it is related to parameter 14,


when choose 01 for this item.
00:close. Not print the formatted order.
01: open. Will print the formatted order
10: If not receive common sms, will show tips on screen.

45

Del Reply Number


Bit

ASCII

Reserved parameter. Please do not change it.

46

Print Count

ASCII

The amount of the print receipt.

47

Add Number

ASCII

Reserved parameter. Please do not change it.

48

Reply Auto Print

Hex

Reserved parameter. Please do not change it.

49

Call Set

Hex

00: Not forbid any call


01: Forbid outgoing and incoming call
02: Forbid incoming call
03: Forbid outgoing call

50

Disuse Msg option

ASCII

Reserved parameter. Please do not change it.

51

Reply
Name

ASCII

Reserved parameter. Please do not change it.

52

Print Max Fonts

Hex

00: The font size is 12*24


01: The font size is 24*48

53

Accept Items

ASCII

The items for selecting when accepting the order. The operator can
select an item when he accepts the order. It can set 15 items. Every
item must within 50characters , and must be separated by ;

54

Answer Direct

Hex

Reserved parameter. Please do not change it.

55

Enable
Order

Check

Hex

Advanced parameter. General user need not pay attention to it.

56

File
Mode

Download

Hex

Only valid in GPRS mode. It is related with the parameter 36 File


Path.
If the web order is TXT file, please set it to 01.
If the web order is in the Active Server Page, please set it to 00.

57

Check Order Port

ASCII

Advanced parameter. General user need not pay attention to it.

58

Login
UserName

Web

ASCII

The user name for the device to connect to your web server.

59

Login

Web

ASCII

The password for the device to connect to your web server.

Sender

SMS

Common

Company

Password
60

Incoming Mobile
Number for SMS
settings

ASCII

Reserved parameter. Please do not change it.

61

Remote
Lock
Terminal PSW

ASCII

Reserved parameter. Please do not change it.

62

Remote
Lock
Terminal Flag

Hex

Reserved parameter. Please do not change it.

63

Check Order IP

ASCII

Advanced parameter. General user need not pay attention to it.

64

Timeout

ASCII

Reserved parameter. Please do not change it.

65

ReBootTime

ASCII

Automatically restart device interval. Unit: minute. For example, if


you set it to 600, it will automatically restart the device every 10
hours. If set it to 0, it does not restart automatically.
Notice: only the latest version has this function.

66

Accept all repast

ASCII

Auto accept order, dont display waiting for user confirm


00:close; 01:open

67

GPRS open time

ASCII

If set 06:00, GPRS will open at 06:00.

68

GPRS close time

ASCII

If set 00:00, GPRS will close at 00:00.If u dont want GPRS


close, pls set it the same as 67

69

Reserved

ASCII

Reserved parameter. Please do not change it.

70

DNS hosts

ASCII

It is set to analyse domain name. Can be set two DNS hots.


The format is as below:" ip addr:port; ip addr:port" . Pls use
";" two separate the two groups. Such as 8.8.8.8:53;
8.8.4.4:53.the first DNS hosts: 8.8.8.8, port is 53. The
second DNS hosts:8.8.4.4, port is 53. But pls note that if 8
and 36 parameters are set to ip addr, this parameter is not
effective\

71

Replace
international code
when reply sms
message

ASCII

Print test for


Accept
for;Order
conformed;Order
cancel

ASCII

72

Reserved, no need to change

For making confirm/Cancell order, can set the format like:


There are three status for operation order:Accepted for;
Order confirmed;Order cancelled. If u want to set different
name, u can set here like: Delivery time; Order has been
confirmed; Order has been cancelled. But pls note if there is
only one item need to be changed, pls use ; to separate. Such
as: Delivery time;;; means the first one is changed, others
reserved. And each item cant exceed 80characters.
10

73

Accept-Ecoding

ASCII

Reserved parameter. Please do not change it.

74

Print Density

ASCII

the value can be 1-13. The higher the value, the more intensive it will
be.

Transfer Parameters to SMS Printer


Before u transfer the parameters, please make sure the printer is entering the ready
mode.
After set all parameters, you can download parameters to SMS Printer.

2. Here display the progress


of upgrade

Click start button to start


download parameter.

After finished download, please wait for a few seconds then RESTART the sms
printer.

11

You might also like