A+ Software

[ HOME ]

[ FISCALES ]

[ TEMPLATES ]

[ PRODUCTS ]

[ LINKS ]

[ DOWNLOADS ]

[ PERSONAL ]

PcWedge

This little utility will interfase RS232 serial Bar-Code Reader to any Pc Application.


How it works

See Changes History below!.


Changes History

¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
º Updates º
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
2006 Nov 21 : Fixed Send keys on Excel aplication preamble and postamble
now is working properly.
In general character below than 32 now is send as VirtualKey.
Character 32 and above are send as regular scan codes.
2006 Nov 21 : Remove Blank and Space character when Remove no printable
character check is on.

Thks to Thierry Walters to note me the excel bug.
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
º FINAL VERSION º
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬

Fre 10 Jun 2005 15:30
PcWedge Module Version 1.2005.06.10

¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
º [ Info ] º
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
PCWedge is a utility to interfase RS232 serial Bar-Code Reader output
and convert the data to keystrokes in any Windows application program
as if it were being typed directly in the keyboard. Optionally it can
save Serial data output in a txt file.

PCWedge was designed to run with very low demand on system
resources and hardware. It has been tested on a 2.2Ghz Atlon XP 2400
running win 2K PRO SP4 and it runs with no problems at all.

The EXE file is a free standing 32 bit portable executable file
that do not need any runtime DLLs to work correctly. You do not have to
download other files for PCWedge to work properly.

¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
º [ Installation ] º
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬

Safe Installation
~~~~~~~~~~~~~~~~~
The Program supplied in this package do NOT write to the operating
system or replace any component of the operating system, but its own INI File
and an optional entry on Windows Registry:
Software\Microsoft\Windows\CurrentVersion\Run


Install Info
~~~~~~~~~~~~~~~~~
PCWedge is ready to run, just copy the PCWedge.exe file in any directory!.
Enjoy!

System Req.
~~~~~~~~~~~~~~~~~
PCWedge Will execute in PC's running Windows ver. Windows 98 / NT 4.0 SP3
or greater

¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
º [ Operation ] º
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬

1 -Serial Port Setting:
~~~~~~~~~~~~~~~~~~~~~~~~~~
Select the COM port that your Bar-Code reader is connected to and
choose the serial COM setting that you would like to use from the
Serial Port Setting (check the Bar-Code reader manual).

2 -Operation Setting:
~~~~~~~~~~~~~~~~~~~~~~~~~~
Select Operation setting that you would like to use:
-note that if ya check the "Hide Windows when working", you must
press CTRL+ALT+W to show the windows again.
-By now the "Register App as Service" option is NOT 100% implemented.



3 -Select Target Setting:
~~~~~~~~~~~~~~~~~~~~~~~~~~
SendInput: sends Serial output as Keystrokes to the active Windows.
Archive: Saves Serial output data into a file.
PreKeyStrokes:PreAmble data to serial output, comma separated values.
PostKeyStrokes:PostAmble data to serial output, comma separated values.
Example: "10,13" will be converted to a linefeed and Enter
"65,66,67,126" will be converted to "ABC~"

4 -Make some test:
~~~~~~~~~~~~~~~~~~~~~~~~~~
Good luck in this stage!!!!!




¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
º [ TO DO ] º
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬

Well, This Program was my dream since a long time ago; I used to program
Atmel Microcontrollers, and due my current job, I'd no touched any
electronic proyect since 1999. When I buy the LXS R12-A Proximity Reader
the box do not incluyed anything but the reader, so I must to build the
NULL cable, the Printed Circuit, Power supply... and the software-

Four thing left to do: 1. Implement the NT service Option.
2. Make Drop List looks "Flat".
3. Make Help File.
4. Allow to change serial port name.


Regular NULL Cable Modem Wiring Diagram:

D9 D25 D25 D9
3 2 TD------------->RD 3 2
2 3 RD<-------------TD 2 3
5 7 SG<------------>SG 7 5

4 20 DTR---| |---DTR 20 4
6 6 DSR---| |---DSR 6 6
1 8 CD<--| |-->CD 8 1

7 4 RTS---| |---RTS 4 7
8 5 CTS<--| |-->CTS 5 8


Complex NULL Cable Modem Wiring Diagram:

D9 D25 D25 D9
3 2 TD------------->RD 3 2
2 3 RD<-------------TD 2 3
5 7 SG<------------>SG 7 5

4 20 DTR------------->DSR 6 6
6 6 DSR<-------------DTR 20 4

7 4 RTS------------->CTS 5 8
8 5 CTS<-------------RTS 4 7







¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
º PROUDLY BETA VERSION º
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
Mon 24 May 2005, 19:28
PcWedge Module Version 1.2005.05.24

What's New on ver 1.2005.05.24
The Target type "SendInput":
uses the SendInput API (ONLY AVAL. IN NT 4.0 sP 2 and Win98 OnWards);
SendInput puts KeyStrokes in Keyboard Buffer, So Active Aplication will
Process KeyStrokes as if the user was pressing the keys-.

The Target type "Archive":
Write Down Data From Serial to a File.

PreKeyStrokes & PostKeyStrokes:
convert a comma separate values to a String that is PreAmble or
PostAmble to the data readed from Serial port.
Example: "10,13" will be converted to a linefeed and Enter
"65,66,67,126" will be converted to "ABC~"

¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬

Mon 16 May 2005, 08:06 Jazmin's BirthDay
PcWedge Module Version 1.2005.01.01

PcWedge was born as Wedge solution for LXS R12-A Proximity Reader;
LXS from STId Send a 3 Times Burst of Data to the Rs232 Port, I'd
Looked for a Commercial Wedge to filter out the Burst, but found
nothing that can manage that kind of data.

So I'd to make my own Wedge, and The Sleep time was the best solution
to filter the Burst-.

By Now The Target type only works for "SendInput", that means that
uses the SendInput API (ONLY AVAL. IN NT 4.0 sP 2 and Win98 OnWards);
SendInput puts KeyStrokes in Keyboard Buffer, So Active Aplication will
Process KeyStrokes as if the user was pressing the keys-.


¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
º [ franciscojavier at carabez dot com] º
º [www.carabez.com ] º
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
Last updated on 2005.06.10

 

Home ] Fiscales ] Templates ] Products ] Forum ] Links ] Downloads ] [ Personal ]


©2005- Francisco Javier Carabez Barajas