
                            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
