Friday 22 December 2006

Head cold warning on Zebra Printers

The command for this is ^MWn

Send this in any label format or make txt file as below and send to printer

^XA
^MWn
^XZ
~JUS

The ~JUS is just to save settings before turning off.

Very important switch printer off then back on again before command will work

Tuesday 12 December 2006

Citrix ICA client - notes for MC9090G install

Trying to start the ICA client, the internet explorer opens at address http:\localhost and shows the following text:

>>>>>>>
The Windows CE Web Server is enabled on this device.

This file is a placeholder and should be replaced. Please see your Platform Builder docs or our web site at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceinet/htm/webserv.asp.

More information on the Windows CE is available at http://www.microsoft.com/windows/embedded/ce.
<<<<<<<

What can I do to get to the main menu?


The solution is to disable the Windows CE Web Server.

In Win CE 4.1 You have to open a command prompt and then use services.exe to stop the service:

\> services stop htp0:

Where : is Shift Func R

Now the ICA client will start.

Friday 8 December 2006

Some remap codes for MC9000 terminals, with Wavelink TE

9800:\4900
A000:\5100

This makes

Shift FUNC 6 = CTRL UPARROW
Shift FUNC 7 = CTRL DOWNARROW

And therefore they mimic the older Wavelink terminals.

The program exit key is 0029 which is ALT A

Saturday 2 December 2006

Roll up and Roll Down on TN5250 Wavelink TE (Symbol 90XX)

These are not as in the manual, they are [SHIFT] [FUNC] 6 and [SHIFT] [FUNC] 7 and should ideally be remapped to better keys using the remap function.

Sunday 22 October 2006

Disabling the Touch Screen on Symbol VC5090 FLT Terminals

You can disable the touch screen a couple of ways:

Firstly you can use the user programeable keys (see Prduct Ref Guide) where you can assign a function to the P1/P2 keys. One function available is disable the touch screen.

Secondly you can disable via the registry. To do this you need to create a reg key that sets the power state of the touchscreen to off.
Best way to find the key you need to alter is do a dump of the registry (using regsave tool or symscript) and look for the device driver TCH1.
In this key you should see a power state option...if you set power state to 4 it will switch the touch screen off. Create the key in notepad and save with a .reg extension. Place in the application directory and the setting will merge every cold boot.....please note you will then need to disable the calibration in Welcome.exe otherwise you will never be able to get past that window.

Cold Boot issue on Symbol VC5090 FLT Terminals


You can manually change the power setting to stop this behavior. The best thing to do would be to create a .reg file out of the following keys....

[HKEY_CURRENT_USER\CONTROLPANEL\DEVICES\CDL1:]
"TIMEOUTWAKEUPFLAG" = DWORD:00000000
"POWERKEYWAKEUPFLAG" = DWORD:00000000
[HKEY_CURRENT_USER\CONTROLPANEL\DEVICES\CDL2:]
"TIMEOUTWAKEUPFLAG" = DWORD:00000000
"APIWAKEUPFLAG" = DWORD:00000000
"POWERKEYWAKEUPFLAG" = DWORD:00000000

...and then copy that reg file onto a terminals \Application directory.
Then make the terminal cold boot, which will merge these reg keys and the terminal should be set so that if you suspend using the power button, remove power and then replace power, press the power button again the terminal should resume where it left off.

Friday 29 September 2006

Sorting out Motorola VC5090 terminals


There are several scenarios that can happen with the VC5090 terminal. I'll try to describe each one and the remedy...

(1) The terminal re-boots and displays the "crosshairs"
(A) You must align the touch screen using the crosshairs, if you don't perform this the screen won't know where your stylus is and you won't be able to use the touch screen.
Tap the screen with something pointed but not damaging at the point where the crosshairs are located. You have to do this five times, and , at the end you will be prompted to tap the screen anywhere in confirmation.
At this point a box will appear on the left of the screen with some icons in, double tap the EXIT icon, then on the desktop, double tap the Telnet CE icon.

(2) When I tap an icon, nothing happens.
(A) The likelihood is that the screen has lost it's calibration and doesn't know where you are tapping. While you think your tapping over the right icon, the terminal thinks your tapping elsewhere.
You need to get to the crosshairs screen as per (1) above. There are two ways to do this.
The fastest way is to press the P1 P3 and POWER keys and hold for a few seconds, release the power key first, followed by the other two.
This should "cold boot" the terminal and after a minute you'll get to the crosshairs, proceed as per (1) above.
OTHERWISE.... Press the CTRL and ESC keys together to pop-up the start menu. Use the up, down and right arrows to get to the "Settings", "Control Panel". Then use the arrow keys to navigate to the icon called "Stylus", then press ENTER.

Now press the TAB key once, the RIGHT arrow once, the TAB key again and ENTER... This will end up at the crosshairs screen. Proceed as (1) until you have confirmed your calibration, then you can tap the X in the top right corner of each window to return to the desktop and then find and double tap the TelnetCE icon.


(3) The terminal is locked in some way, or behaves erratically.
(A) Press the POWER and P2 keys, then release POWER followed by P2 to warm boot the terminal.

Thursday 24 August 2006

Appending Ctrl-S to the data from an Caere Easy Scanner 2033A


What we do is enable the barcode reading with EDIT required.
We then edit the barcode data and can control the output.

Are they all the same code, ie Code 39?
Or could the special barcode be a different code 128?

I need to know what codes they are reading.
for instance code 39.

//192//DFIJ
This command requires that all Code 39 data must pass an edting "D" field.
192 = Code 39
A = Enable with Edit Required
F = Full ASCII
I = CD xmit off
J = Field Accumulate Off

In our editng parameters:
D Fields define an input picture
U Fields output Processing
Data gets passed to the editor in order D1, then D2 etc.
If it passes the Input edit it gets processed, if not then the next field.

a simple edit field.
/D1/002/"ZZZZ"/
/U1//0RX1498F014X
/D2/002/44R/
/U2//4RX5AX/

D1 define Field 1, 002 Use output processing
"ZZZZ" input data must be literal "ZZZZ"
U1 define Output Processing for D1
0R 0=Suppress R=Repeat
X1498F014X insert hex value
14h Make Left CTRL Key
98h S
F0h Break
14h Left Control Key

D2 define Field 2, 002 Use output processing
44R Require 4 Anything, R repeat
U2 define output processing for D2
4R=Output anything, R=Repeat, Insert 5Ah (CR)

In the above example data ZZZZ meets edit D1 and gets processed pper D1.
Suppressed and Left CTRL is inserted.
Anything other then ZZZZ wil meet the D2 field, data sent with A CR postamble.

I need to know from you the following and I will send you a program you can load into a 2033.

The special Barcode to trigger CTRL S
Do you want the LEFT CTRL Key or the RIGHT.
What Code you will be reading.

Saturday 24 June 2006

Windows CE 5.0 and RF regulatory issues

The issue with the RF profile not working sometimes, might be down to the incorrect "regulatory" information being set on the terminal.

If you tap the signal strength icon in the bottom right of the display you get a menu.

Select Options and you'll get a dialogue box.

Select from the drop down "Regulatory".

Ensure country is set to UK and the "Enable 802.11d" check box is NOT selected.

Then SAVE and exit this.

*** However this is NOT saved in flash memory and is lost when the device cold boots. The fix for this is as follows ...

After performing the above, repeat it with differences as follows ...

Tap the signal strength icon in the bottom right of the display you get menu.

Select Options and you'll get a dialogue box.

Select from the drop down "Export".

Then press "Export Options" button

Then select "OK" (do not change default names or folders, just say OK)

Now, and in conjunction with RegSave, *ALL* options of the 9090 are saved to persist through a Cold Boot.


Then back in the original menu ...

Select "Manage Profiles"

Choose the desired profile.

Hold the stylus on the profile text for a second or so, when the menu appears, select "Connect"

Now exit the profile manager menu back to the main desktop and double tap the "Wavelink TE" icon.