Proteus and Auto-id

Proteus, thanks to its powerful syntax, versatility and user-friendliness, is especially useful in fields like Auto-ID, where efficiency, productivity and flexibility are at a premium.

There are many different problems that Proteus can solve - a few examples:

  1. Datalogic®: F630, F660, F732, F734, F725, 7400, 8600 Kyman™, 9600 Viper®, any Windows® CE/ Pocket PC device; Proteus can replace the keyboard emulators DPS-8000, F64 and F67;
  2. Symbol®: CB1000™;
  3. all industrial scanners that transmit data using only hardware/software flowcontrol;
  4. all Windows CE/Pocket PC devices;
  5. all devices capable of downloading data to a file;
  1. developing 16-bit programs, written through vintage Dos compilers (which slow down the server a lot);
  2. developing in Visual C++ (which misses a lot of high level functions);

it is clear that Proteus allows to decrease development time and obtain full 32 bit applications that use Microsoft® Data Access Components and all Windows™ features, consuming very little resources (see codqt.prt);

Writing protocols

The programs described below shows several protocols that can be used to obtain keyboard emulation from Datalogic® terminals (and also other devices):

Program Description
formula.prt keyboard emulation for Formula™ devices (Sysnet protocol): Mode 1/2, Powergen™, Easygen™
acknak32.prt  keyboard emulation for MW and MS devices (Ack-Nak™ PC32 protocol)
sprotocol.prt keyboard emulation for Formula™ devices (Special Protocol): Mode 1/2
dtps.prt keyboard emulation for 7400, 8600 Kyman™, 9600 Viper™ (DTP protocol)
wedgef64.prt keyboard emulation for Wedge protocol (replace F64/F67 keyboard emulators)
actsync.prt keyboard emulation for ActiveSync devices (Windows® CE/Pocket PC)
filewedg.prt keyboard emulation for any file in the filesystem

It is easy to create a different protocol using these examples as a starting point, or extend these concepts to similar devices.

The advantage of a similar approach is clear even from a security point of view: data are buffered internally and transmitted in keyboard emulation only when the terminal has trasferred all the data correctly.

This is possible thanks to the huge amount of memory of a PC: a hardware device for keyboard emulation has only a few hundred bytes of memory and so do not store all data received - the main disadvantage is that you cannot distinguish missing data from collected data, when the download fails for any reason (the terminal is lifted from the cradle, cables are moved, bad coupling with the cradle, etc.). This situation can cause delays and duplicated data, that the Proteus approach completely eliminates.

Other useful functionalities that can be obtained by using Proteus are:

Moreover, all data sent by Proteus in keyboard emulation can also be saved to a text file or a database, adding a second layer of security. Last, but not least, by eliminating a piece of hardware (the keyboard emulator) you are also eliminating a device that is subject to failure: this ensures continuous operation and decreases total cost of ownership.

Start of page Next topic Previous topic Contents Index
Midnight Lake iPhone Case Black Women Shoes Black Flat Shoes Leather Flats Black Patent Ballerinas Black Ballet Shoes Casual Shoes Black Shoes Women Balle Record Player Cufflinks Best iPhone XR Clear Cases iPhone XS/XS Max Leather Cases Sale Best iPhone 8/8 Plus Silicone Cases iPhone 7/7 Plus Cases & Screen Protector New Cases For iPhone 6/6 Plus iPhone 8 Case Sale iPhone Xr Case Online iPhone 7 Case UK Online iPhone X Case UK Sale iPhone X Case Deals iPhone Xs Case New Case For iPhone Xr UK Online Case For iPhone 8 UK Outlet Fashion Silver Cufflinks For Men Best Mens Cufflinks Outlet Online The Gold Cufflinks Shop Online Cheap Shirt Cufflinks On Sale Nice Wedding Cufflinks UK Online Top Black Cufflinks UK Online Mens Cufflinks Online Silver Cufflinks For Men Men Cufflinks UK Sale Gold Cufflinks UK Online Gold Cufflinks UK Silver Cufflinks UK Shirt Cufflinks Discount Online Mens Cufflinks Deals & Sales Girls Shoes For Dance Fashion Ballet Dance Shoes Best Ballet Flats Shoes UK Online Cheap Ballet Pointe Shoes UK Online Best Ballet Shoes Outlet Best Dance Shoes Sale Cheap Ballet Flats Sale UK Best Pointe Shoes Online UK Ballet Dance Shoes UK Shoes For Dance UK Best Ballet Slippers Shop Best Yoga Shoes Hotsell