This Blog was created to help people solve bar code and data collection applications with Microscan bar code readers and vision systems.

Thursday, September 14, 2006

Ignore PC board gaps during read cycle



On the Quadrus Mini - you can program it to ignore gaps in your circuit board that would normally give you multiple triggers- Make the time value longer than the time it takes from the leading edge to the gap in the panel. As long as the gap is seen before the trigger filter value time is up then it will keep the trigger active.





www.esolutionscompany.com




Monday, September 11, 2006

How to download an image from Microscan Mini



It took me a bit to figure out our cryptic information, and of course to filter out the stuff that can get you in trouble.

You can use the op,4 command. Here is how you’ll use it:

<op,4,arg> If you are loading a bitmap, just send <op,4> and the entire grayscale image will load.

Since you are concerned about time, I’ll assume you want jpeg. The easiest way to explain the format is to set arg for the full size jpeg image, with adjustable quality:

<op,4,1280x1024_qnnn.jpg>

There is only one variable: nnn is a number from 1 to 100, and it represents the image quality: 1 will upload the fastest, and will be a big grey blob. 100 will be high quality and will take a while to load.

<op,4,1280x1024_q1.jpg> = bad image, quick load time

<op,4,1280x1024_q100.jpg> = good image, long load time

Response format:

The image will load; you will need to write an application that can receive the image, split up the data, and write the file. The first portion of the data is format info, then it moves into image data, so an ASCII Terminal wont work.

The format of the data will be (_ added for readability): SOH_DATALEN_FRAMETYPE_SCHEMA_DATA_CRC

SOH = SOH character

DATALEN = the length of data to follow, 32 bit integer from ‘00000000’ to ‘FFFFFFFF’

FRAMETYPE = 1

SCHEMA = 2

DATA = image data

CRC = CRC16 check digit at the end includes SOH, and everything after (except the CRC, of course)

Courtesy - Juan Worle www.microscan.com

www.esolutionscompany.com

Wednesday, August 02, 2006

EZ firmware version 19 cannot disable Unique Item Identifier (UII)



Prior versions can disable/enable the Unique Item Identifier (UII) but not 19 which is the current version shipping.


To fix this you have to go back to rev 18 or wait for rev 20.


Contact us for more info


Wednesday, June 14, 2006

How to read RSS Composite with the Quadrus EZ



Since an RSS composite code is made by combining an RSS bar code and a MicroPDF bar code, you’d think you would have to enable them both on the EZ and then under composite have it set to required.



But you actually just enable the RSS and then set composite to required and don’t enable MicroPDF at all.



For speed, put the EZ in fast linear and make sure the code is lined up. Create a 2nd IP database entry for standard mode just in case it’s not lined up.



Contact us for help on this



Match code with the Microscan MS820 and daisy chain



Special firmware exists that allows you to do code matching with a daisy chained set of 820’s.



Email us for help on this





Mini Firmware 14 fixes AUX port issues



Microscan recently releases firmware version 14 for the Quadrus Mini that resolves the issues with enabling the AUX port via their ESP software. Previously, you had to send it a K command via the terminal window.



Email us for the rev 14 fix




Thursday, May 11, 2006

FW: Match code in MS-820 daisy chain


MS-820 will not match slave data. Here's a table of daisy chain
functions I made a few years ago:

Scanner Software # Match code Ordered output Output
formatting S&E Trigger
Quadrus EZ 35-676001-17 Yes No Yes No*
MS-880 35-558001-17 Yes Yes** Yes No*
MS-850 35-338501-17 No N/A N/A N/A
MS-820 35-338201-17 No N/A N/A N/A
MS-911 35-559001-22 Yes N/A N/A N/A
MS-3 Laser 35-343001-13 No N/A N/A Yes***
MS-860 35-338601-14 Yes
* When S&E are set to any value other than NULL, the S&E
triggers are sent to the slave instead of the serial trigger character.

** Code type function is not applied to slave data

***using S&E, the serial trigger character is sent to the slave.

Juan Worle
Technical Service Representative
Ph: (425) 226-5700 x1156
Fx: (425) 254-9295
Microscan Systems, Inc.
1201 SW 7Th St
Renton, WA 98055
www.microscan.com
www.smallscanners.com
www.quadrusez.com

Wednesday, April 05, 2006

Don't Use the Calibration Function with Composite Codes



Using Microscan ESP with the Quadrus EZ is awesome but it’s not perfect. I found that if you’re trying to calibrate the EZ on a composite code, it will disable the “composite required” setting and only enable RSS. So, be sure to enable it afterwards or don’t use it.



Greg Hilbert








Monday, March 13, 2006

Using the Aux port on the Quadrus Mini

Firmware revisions 13 and earlier won’t let you enable the Aux port. You have you use a serial K command to enable it and then save for power on <Z>

Here’s a sample K command to enable the Aux port for half duplex <K101,2> is the command- case sensitive then <Z> to save for power on

Firmware Rev 14 is supposed to fix this issue

www.esolutionscompany.com

Friday, March 10, 2006

How to encode Control Characters into ECC200 Datamatrix using ZPL



Zebra software puts a \& in your code when you hit Ctrl M. This may work for other symbologies but not datamatrix. The ZPL manual is very cryptic and I think incorrect. It makes no mention of using the Hex values of the control characters. The underscore character tells ZPL to start an escape sequence.



You must use the Hex value not Decimal. – Carriage Return is 0D so _0D encodes a carriage return in your datamatrix data string.



Here’ a sample string



^FO245,84^BXN,5,200,,,,_^FH^FD12345_0D^FS




www.esolutionscompany.com