Input string by barcode scanner acts differently

Hi I develop a simple program that accepts input by means of barcode scanner automatically.
Using keyboard works fine but not barcode scanner.
The program acts weird, when using barcode scanner during run time and development. I cannot find ways to debug it.
Would appreciate your help if u can help to solve. I am using Labview 7.1.
Here are exe and vi.
Your regards
Clement
Attachments:
bsvskb.zip ‏30 KB
KBvsBS.vi ‏139 KB

Hi astrophysics,
I've looked at your program and have some questions.  What exactly is this weird behavior that you are referring to?  Can you explain what you are trying to do and what the program is doing instead?
Also, you said that you were looking for ways to debug your program.  Inherently, LabVIEW has many debugging tools, such as the probe tool, which allows you to check wire values and highlight execution, which can narrow down the specific location that is giving these unexpected results.  You can also check LabVIEW Help - the topic "Debugging Options Page" explains the available tools.
Let me know how it goes.
Thanks,
Janell Rodriguez | Applications Engineer | National Instruments

Similar Messages

  • Wrong characters in KeyEvents generated from input of barcode scanner

    Hi everybody, :-)
    I have a problem with KeyEvents coming from a barcode scanner. The issue seems to have creeped in somewhere between JSE 6u3 and 6u10, as in the former it works as expected and in the latter it does not. The problem persists still, we also tested it with 6u22 and 6u23 (all tests were performed on the same Windows XP machine). The actual test client is very simple, the application is only a JFrame containing a JTextField and a JTextArea.
    The barcode scanner we use connects via USB and has no special driver. The scanner already decodes the barcode that was scanned and "enters" characters in the focussed text field of the test application by emulating the Alt+NumPad behaviour (the character '5' being produced by the equivalent of holding Alt and entering "0053" on the NumPad).
    Now, what appears when the application is run in JSE 6u03 is the expected result:
    5@WM010$|
    5@WM010$|
    5@WM010$|
    5@WM010$|
    Here's the result for the same barcode when the application is run in JSE 6u10 (results for 6u23 are similar):
    5@WÞ10ä
    é@—M010$|
    5@W¥ð104|
    5°ùM0ó(▄♀
    5@W¥010$|
    é@WM010Ü\
    é@W¥010P\
    5@wy010$|
    5@m01Ð$▄
    )°W¥01è$|
    )@—0ÑÐ$|
    Well, at least it manages to get some characters right every time... ;-)
    The character values are wrong already when the KeyEvent for each is being created and posted to the EventQueue. But on the other hand, the problem is obviously tied to the JSE used, so it has to occur somewhere after Java receives the input and before a KeyEvent is generated. Since the errors are very random, we are guessing that it might be a timing problem.
    Between JSE 6u3 and 6u10, KeyEvent has received some new members (here with their typical values for my use case):
    #isSystemGenerated     true
    #primaryLevelUnicode     0     
    #rawCode     0     
    #scancode     0     
    Maybe the problem could have been introduced in the same changeset? Or maybe the values observed are meaningful in a way?
    Can anybody enlighten me, or give me a hint of any kind? I already scoured the bug database but did not find anything.
    Thanks! Any help is appreciated!
    Regards, Lars

    @mriem: Yes, I did. In all cases, it is "windows-1252". And moreover, if it were a problem with the default character set, it would not show the random behaviour it does.
    I also managed to create a reproducer that shows the behaviour:
    import static java.awt.event.KeyEvent.*;
    import java.awt.*;
    import java.util.*;
    import javax.swing.*;
    public class ScannerTest {
         private static final String TEST = "5@WM010$|";
         private static final int DELAY = 50;
         private static final Map<Character, int[]> ALT_CODES = new HashMap<Character, int[]>();
         static {
              ALT_CODES.put('5', new int[] { VK_NUMPAD0, VK_NUMPAD0, VK_NUMPAD5, VK_NUMPAD3 });
              ALT_CODES.put('@', new int[] { VK_NUMPAD0, VK_NUMPAD0, VK_NUMPAD6, VK_NUMPAD4 });
              ALT_CODES.put('W', new int[] { VK_NUMPAD0, VK_NUMPAD0, VK_NUMPAD7, VK_NUMPAD7 });
              ALT_CODES.put('M', new int[] { VK_NUMPAD0, VK_NUMPAD0, VK_NUMPAD8, VK_NUMPAD7 });
              ALT_CODES.put('0', new int[] { VK_NUMPAD0, VK_NUMPAD0, VK_NUMPAD4, VK_NUMPAD8 });
              ALT_CODES.put('1', new int[] { VK_NUMPAD0, VK_NUMPAD0, VK_NUMPAD4, VK_NUMPAD9 });
              ALT_CODES.put('$', new int[] { VK_NUMPAD0, VK_NUMPAD0, VK_NUMPAD3, VK_NUMPAD6 });
              ALT_CODES.put('|', new int[] { VK_NUMPAD0, VK_NUMPAD1, VK_NUMPAD2, VK_NUMPAD4 });
         public static void main(String[] args) throws Exception {
              System.out.println(java.nio.charset.Charset.defaultCharset().name());
              final int delay = DELAY;
              final JFrame frame = new JFrame("ScannerTest");
              SwingUtilities.invokeAndWait(new Runnable() {
                   @Override
                   public void run() {
                        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                        JScrollPane scrollPane = new JScrollPane(new JTextArea());
                        scrollPane.setPreferredSize(new Dimension(300, 600));
                        frame.add(scrollPane);
                        frame.pack();
                        frame.setVisible(true);
              new Thread() {
                   @Override
                   public void run() {
                        try {
                             Robot robot = new Robot();
                             for (int c = 0; c < 1000; c++) {
                                  if (frame.isActive()) {
                                       for (int i = 0; i < TEST.length(); i++) {
                                            int[] codes = ALT_CODES.get(TEST.charAt(i));
                                            if (frame.isActive()
                                                      && !(codes == null || codes.length == 0)) {
                                                 robot.keyPress(VK_ALT);
                                                 for (int code : codes) {
                                                      robot.keyPress(code);
                                                      robot.keyRelease(code);
                                                 robot.keyRelease(VK_ALT);
                                            robot.delay(delay);
                                       robot.keyPress(VK_ENTER);
                                       robot.keyRelease(VK_ENTER);
                                  } else {
                                       c--;
                                       try {
                                            Thread.sleep(delay);
                                       } catch (InterruptedException e) {
                                            e.printStackTrace();
                        } catch (AWTException e) {
                             e.printStackTrace();
              }.start();
    }

  • Adobe form barcode scanner input

    I made an Adobe form with X Pro.  The purpose of the form is to inventory equipment.  I use a barcode scanner to enter serial numbers into the form.  When I scan the barcode (Code 39) of an item the serial number entered into the form is truncated.  To ensure that the scanner was reading the barcode correctly I scanned a code while having notepad open, it input the entire serial number correctly.  I did the same thing with Word and the serial was also input correctly.  Why is the form truncating my serial number?  I can type more in the field if I so wish so I know that a character limit is not the issue.  I checked all of the text box's properties but see nothing incorrect or limiting. 
    Thanks for the help,
    Goob

    Sorry for never replying to your post.  The problem is: I do not know why this is happening.
    Your last sentence "on the Text Area the scan seems to stop before entering all digits but when I scroll back through, they are accurate" makes me think.  As I wrote earlier, "A barcode scanner is basically just an input device like a keyboard", but very much faster.  Somehow it seems that the software acts like it is encountering the carriage return before all the data digits have been processed.
    But somehow it also seems to correct itself in a text area that allows multiple lines, but not in a single-line text field.
    Yet that does not happen with my barcode scanner, but with yours and the o/p's.
    Very confusing!  Does anybody else have some thoughts on this?

  • Barcode scanner input

    Hi .
    I have an application that needs to receive bar code scanner input (the DS6707 from motorola). This application also discusses with 3 or 4 boards that run in parallel (using serial port com). So I have at least 5 threads that are running in parallel: one for each port com, one supervisor, and the main for the user interface.
    I created a control to get the data coming from the barcode scanner, but sometimes I lose some number on my barcode, or sometimes I receive ‘?’ instead of a number.
    If I create a thread that read the standard input, it works, I always receive all my numbers, but the problem is that I have the standard input that is visible and I don’t want.
    I tried to used keyboard methods from the windows library , but I don’t know how to proceed.
    Thanks for your help.

    I have a question about a keyboard wedge scanner input.
    I have a single panel with several text boxes placed in a grid.
    I post the output from 8 flash programmers in the boxes.
    I have a single wide text box below these to display general program status.
    My problem is when I scan the barcodes from the panel array, all data goes
    through the Upper Left text box. i want the data to go through the big box on the bottom.
    The reason I am using the text box in the upper left, is because that is where the data went
    when I scanned the bar codes. I was desperate to get the project moving forward.
    And the StdIO window caused too many problems.
    Question,  How do I move the cursor to the other text box ? I have tried many Set / Get
    Attribute parameters.  If there exists any "how-To" example code I would be grateful.
    void ReadSerialNumber1 (char* BigBuffer9)
     statspanelHandle  = TESTER_DialogGetSubPanelCVIHandle(&StatsHandle);
     statspanelHandle  = GetCtrlVal (StatsHandle, STATSPANEL_TEXTBOX_2, BigBuffer9);
     DisplayPanel(StatsHandle);
     fprintf(Stream1,"Serial Number..~%s~\n",BigBuffer9);
    code in main section
      sprintf(LittleBuffer1,"\n  -- SCAN Serial Number Nest 1-- ");
      WriteTextBox1(LittleBuffer1);
      PN_Size = strlen(LittleBuffer1);
      for(x=0;x<128;x++){ LittleBuffer1[x] = '\0';}
      PN_Size = strlen(LittleBuffer1);
      while(PN_Size != 10){
         int Stat_Val;
         Delay(0.5);  
      ReadSerialNumber1(LittleBuffer1);
         PN_Size = strlen(LittleBuffer1);
      if(TEST_CHECK_BREAK) break;
      if(PN_Size == 10)  Ready_Go = 1;
      strcpy(sSerialNum1,LittleBuffer1);
      strcpy(Scan_Buffer[0],LittleBuffer1);
      if(!strcmp(ModuleType2,"DSM")) strcpy(Scan_Buffer[1],LittleBuffer1);
      ResetTextBox2();
      if(TEST_CHECK_BREAK) break;
      sprintf(LittleBuffer1,"____%s____",Scan_Buffer[0]);  
      WriteTextBox1(LittleBuffer1); 
      Ready_Go = 0;

  • How to stop page from resetting when using a laser barcode scanner to fill input areas.

    I am using Firefox 30 with Mac OS 10.9 at work. We keep track of workflow using a 3rd party website and scan the information in with a UBS laser barcode scanner.
    In Firefox the input regions will fill with the information, but then clear without saving or sending the information to the site. What settings are needed for Firefox to keep and send the scanned information?

    Just a WAG.
    Try the first item in Accessibility = Always use the cursor keys to navigate within page
    ''assuming that web app doesn't use the cursor keys for anything''
    Have you attempted to get support for that website or website app?
    Without more information all we can do is guess.
    It's been 10 years or so, but I did play with the CueCat barcode scanner a bit and even modified some software that I found on a CueCat enthusiast website to do silly things and to re-purpose it to keep an inventory of my CD collection. ''(Yep, that long ago.)''
    The CueCat it was sending keyboard commands, which wasn't hard to figure out, because it piggy-backed on the PS/2 keyboard cable; there were a very small number of USB versions made for retail store kiosks and for demo purposes, but the whole project was killed before they started making the USB for consumers.

  • How to display each character of an input string in different rows

    Dear Members,
    I want to write a SQL or PL/SQL where in I can separate and display each character of an input string into multiple rows.
    For eg, the input string is TESTING, I want the result to be displayed as following:
    1 T
    2 E
    3 S
    4 T
    5 I
    6 N
    7 G
    I know we can use substr, but it returns me only one or more than one characters consecutively.
    Please help me get the desired output.
    Thanks in advance.

    Hi,
    Perhaps
    with a as
    select 'TESTING' text from dual
    select level, substr(a.text,level,1)
    from a
    connect by level <= length(a.text)

  • Hands free barcode scanner

    I currently have a barcode scanner that with a trigger. I hold it in my hand, point it at the item and press the trigger. I have a string control on my front panel that is in focus and the barcode is automatically inserted into it. I monitor this string and when it changes I check to see if it is valid (LF and length) and then search my barcode database.
    I would like to upgrade the system to have a hands free barcode scanner and so improve throughput. The idea is that like a supermarket when the item is placed infront of the scanner it would detect a valid barcode (and beep confirmation).
    1. Does anyone know of a suitable scanner to do this?
    e.g. Miniscan 4400, MG112041-001-412B, LS9208
    3. I would prefer USB but can cope with serial and ethernet (I would prefer to avoid TTL outputs that would require a DAC board)
    2. Does anyone have any example code for these or any other hands free barcode scanners?
    3. Does anyone have any ideas of a "clever" way to implement this?
    - I am hoping that the scanner itself will know if it has seen a valid barcode and will store it and that way I can poll the scanner for a latest string and status? Perhaps I am expecting too much?
    Thanks in advance
    Stuart

    In the end I got two scanners:
    OPR-3201-BK-USB+STD
     This one is cheap and comes with a stand. When in the stand is automatically goes into continuous scan. When removed from the stand it needs the trigger to be pressed. This still communicates via USB as a keyboard emulator so is not really much different from my existing barcode scanner.
    Cipherlab - 1400 Series OEM Integration Kit 1430
     This one is an mini OEM . It came with an integration kit so all i needed to do was cut the end of a serial cable and screw it on to the dev board. The devboard has a built in beep and LED's. I setup a very simple serial communication with it and just wait for the termination character. It is much easier, simpler and reliabile than the keyboard emulator.
    Thanks for all you help, in the end there was nothing much to worry about it was far easier than I though to integrate both.
    Stuart

  • How would I create an USB Barcode Scanner Listener using Adobe AIR?

    I want to create a USB barcode scanner listener that would read in the scanned barcode, and place the barcode in a field in my AIR App even if the program wasn't focused on that particular field in the App.  If the client was using the application at the time for something else the scan would be buffered in AIR till requested or the AIR App has been idle for x period of time where upon the field would be brought into focus.
    How would I go about this (I'm developing on windows)  Was hoping for a USB solution within AIR but not fussy at all if I have to go outside AIR to solve this problem.  Java, Flex, ActionScript, Flash, C, C++, C#, VB (currently I've developed the rest of the App using Adobe AIR and JavaScript)
    I thought after some research that I could make a Java App (if all else fails) that listens and buffers the input and passes it along using a socket but JUSB doesn't work on Windows properly.
    I'm not stuck on any one particular implementation or idea just want to get development underway so...  Any ideas? or suggestions would be awesome.  I've googled a lot but haven't found any examples or solid suggestions, so any URL pointing to that information would be great too, if you know of a good one, then I'd be able to read up on any suggestion.
    Thanks,
    Marty

    Thanks Joe,
    Just for anyone else.  I bought a Metologic Scanner - VoyagerCG.  I was trying to get it to work using Java USB for a bit with no luck.  But if you get this scanner or one like it, it can be configured as a Virtual COM Port.  Which is very very easy in Java to set up as a listener and use sockets to transfer the data and listen within AIR.
    This PDF has links to drivers and instructions if this is useful to anyone.
    http://taltechnologies.com/products/Eclipse-Voyager%20Interface%20Options.pdf
    All the best,
    Marty

  • I am trying to use a fixed Miniscan Ms4404 barcode scanner.

    I am trying to use a fixed Miniscan Ms4404 barcode
    scanner. In such a way that when a part passes through, it will scan
    automatically without manually triggering the barcode scanner. Moreover is
    there a way to use this scanner communicate with Slc5/03 Processor?.. basically
    to cut it short i need a basic idea on how to setup this entire project. Your
    input and suggestions will be greatfully appreciated.
    Thanks
    Joe

    smercurio_fc
    Knight of NI
    Posts: 14,454
    0 Kudos
    Options
    08-26-2011 01:30 PM
    Do you have a means of detecting when the part is in position to be scanned, such as a proximity switch, or a camera, or some sort of load sensor? When you say the part passes through are you saying the part is continually in motion? How fast is it? If it's too fast you may not be able to detect the part being in position and triggering the scanner under software-based control.
    as for the question regarding communicating with the Slc5/03 processor, this is a vague question. What's the processor doing? What kind of communication are you referring to? If you have a processor in there, what is the LabVIEW-based app doing?
    Message 2 of 2 (6 Views)
    Add Tag...
    The project is on the design stage, but the idea is to test for pressure decay in Automotive parts. Here is a scenario.
    1.  All the parts to be tested are barcoded for identification.
    2. The testing station has a plate that moves in and out to load and unload the parts to be tested. And by the testing table, a Miniscan MS4404 is fixed to read off the barcode.
    3.  There will be two proximity switches that detects the part present.
    4.  As soon as the part is present it should stay for the entire test which should last for about 10sec at least. Simultaneously the scanner should be triggered.
    5.  Now since I am goin to use the MS4404 miniscan, my reseach tells me this miniscan and does not have trigger button, but I understand somewhere out there it can be triggered automatically,Software based, as soon as the part
          is within its range. So that I will be able to communicates with scanner to enable. disable, beep, etc.
    6. I need a way to decode the scanned data and store it my data base for passed and failed tests. i guesse this where the PLC and LAbView come into picture.
    If there is a way to bypass PLC and cheaper way, I will welcome all the suggestions.
    Thank you
    Joe

  • Java barcode scanner help

    Hi. I am working on a barcode scanning program in Java.
    I have a Wasp WCS3905 USB barcode scanner and what I want to do is scan the barcode of anything (chocolates, books, etc) and then I want the program to open the file where the barcodes and respective names of products are stored and display the scanned barcode and the name of the product.
    (ie: 5000158064041 --- Headache Tablets)
    That is how I want to display it. Nothing fancy, just a single line with the barcode and the name of product.
    This is what I have done so far:
    # I have an applet with a textfield and a button. The textfield received focus each time the applet starts and when I scan the barcode it appears in the textfield. The button is used to clear the text in the textfield.
    I haven't created the products file yet(with barcodes and names) because I don't know how I need to sctructure it. Does it need to be an Access file or can it be a Notepad file?
    And also, could the program fetch the product name as soon as the barcode appears in the textfield or do I need to click a button which will fetch the name?
    Thanks in advance and any help will be appreciated.

    ProGenius wrote:
    Hi. I think I will go for the DB. Now the question is: what can I use that is free?Google MySQL
    >
    And also I am not sure what you mean by "hardcode a Map containing a few barcodes". Could you elaborate on that one for me please?Instead of fetching the name from a database or file you retrieve it from a Map which you have manually filled in your code:
    Map m = new HashMap<String, String>();
    m.put("5000158064041", "Headache Tablets");
    m.put("5000158064055", "Beer");
    m.put("5000158064123", "Condoms");
    System.out.println(m.get("5000158064055"));>
    Thank you.

  • Adesso Nuscan 2100 Barcode Scanner Questions

    I just bought an Adesso Nuscan 2100U (USB) Barcode Scanner and I'm having trouble getting the computer to see it. When I first plug it in to a USB port, I get the "new or unrecognized keyboard" popup window, and it begins the setup process. Problem is, since it's not really a keyboard, I can't complete the setup, and I think my Mac then simply ignores the scanner. By saying ignore I mean I open a program like TextEdit, scan a known good barcode with the gun, and nothing appears on the screen.
    Has anybody used a scanner like this, and if so, how did you get the computer to recognize it and work properly? Adesso and the packaging for the product all say it's Mac compatible, but there are no setup instructions anywhere that I could find. So, I'm stuck.
    I'm using a PowerMac G5 with Tiger 10.4.11, and I'm plugging the scanner into the front USB port which works just fine for all other USB devices I've got. My eventual use for this scanner is to scan information into FileMaker Pro databases. I've also tried it under 10.5 Leopard, and on a Windows PC. I can't get any text on the screen (in any app) after I scan a bar code.
    Thanks for your help!
    Jeff

    Not to be rude or contrary, but if you read my entire posting, the same unit (usb scanner) works successfully on at least three other machines with different processors running Leopard.
    To further elaborate:
    • manufacturer has been contacted and in touch - they have no idea why it doesn't work on mini
    • no software or drivers - none needed for all the other machines
    • my workaround (deleting .plist file) did nothing except prompt
    the computer to ask me what kind of keyboard device it was (none)
    Thanks for the effort... and the welcome.

  • Excel as a barcode scanner- Is it possible?

    Hello all,
    I'm working with a spreadsheet that contains the several codes that will be converted to barcode. Those barcodes will then be scanned by a barcode scanner into another software.
    Trying to improve my time I start to think about one possible solution. The solution is:
    Is there any code that I can use to make excel to send those codes to this program, acting like a Scanner, or better saying like a fake scanner.
    I have found several tutorials about how to send the barcode from the scanner to excel. But my goal is send the barcode (code) from excel to another software.
    Thank you guys.
    Paulo Gularte

    Hi,
    According to your description, I thinks we may split the process to analyze the issue.
    First, we could get the cell value by using macro in Excel, please refer to this link:
    http://msdn.microsoft.com/en-us/library/office/ff838238(v=office.15).aspx
    Second, we need to send the value from Excel to another software, this step is based on the another software' API how to communicate with Excel. You'd better connect the software provider and write the code by yourself.
    If you have any question about writing code, please post your question to MSND forum for Excel
    http://social.msdn.microsoft.com/Forums/en-US/home?forum=exceldev&filter=alltypes&sort=lastpostdesc
    The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.
    Regards,
    George Zhao
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • ORA-01830Date format picture end before converting entire input string

    Hi Guys,
    we have two db env one is dev and one is qa.Both the envs are running on same data base version and in both the envs the nls_date_format parameter are same and they are 'DD-MON-YY' format only.But when I am executing the same following sequel statement my dev env is fetching proper data without any issues but my qa env is erroring out with the mentioned error.
    I am enclosing the sequel I am using
    SELECT TPTRJO1.JOURNAL_ENTRY_ID
    FROM TRANSACTION_JOURNAL TPTRJO1,
    JOURNAL_CASH_DRAWER TPJCD1
    WHERE (TPJCD1.CASH_DRAWER_ID = 5010639.0)
    AND (TPJCD1.DRAWER_SEQ = 5.0)
    AND (TPJCD1.CASH_DRAWER_DATE = TO_DATE('2011-09-13 00:00:00','yyyy-MM-dd'))
    AND (TPTRJO1.JOURNAL_ENTRY_ID = TPJCD1.JOURNAL_ENTRY_ID)
    AND (TPTRJO1.TRANSACTION_ID = 595.0)
    However as per the logic it should error out in both the envs due to the date format and the actual data used in the input.
    What could be the possible difference in between the tow db envs?
    Please share your thoughts.
    Any suggestions are highly appreciated.
    Thank you and expecting an early response

    I guess you have different data in your dev environment.
    If there is no record with TPJCD1.CASH_DRAWER_ID = 5010639.0,
    the expression "TO_DATE('2011-09-13 00:00:00','yyyy-MM-dd')"
    will never be evaluated.
    Here is my test case where "1 = 0" prevents the date from being evaluated:SQL>SELECT *
      2    FROM all_objects
      3   WHERE created > TO_DATE('2011-09-13 00:00:00', 'yyyy-MM-dd');
    WHERE created > TO_DATE('2011-09-13 00:00:00', 'yyyy-MM-dd')
    ERROR at line 3:
    ORA-01830: date format picture ends before converting entire input string
    SQL>
    SQL>SELECT *
      2    FROM all_objects
      3   WHERE 1 = 0 AND created > TO_DATE('2011-09-13 00:00:00', 'yyyy-MM-dd');
    no rows selectedUrs

  • Disabling keyboard and enabling barcode scanner in forms10g

    I have attached keyboard and barcode scanner with CPU. I want to disable keyboard navigation for one oracle form 10g and enable only barcode scanner without detachment of kleyborad.

    It might be if you disable the keyboard system you would disable your barcode scanning, depending on
    what level this keyboard blocking occurred. I mean at some point the multiple keyboard like inputs could be going through the same driver. Just a thought.
    If you think people are going to put extraneous characters in there I guess you will have to do a lot of error checking/cleanup on the scanned data and make the field larger than it needs be?. Doesn't look very easy to block the keyboard.
    However, zillions of malwares have hooked
    into keyboard driver traffic for keylogging. It's one of those innumerable typical things where the valid usage expertise has not caught up with the bad usage knowledge. BTW the users could also mouse around and screw this up. If you can block
    their mousing in the form that would be good probably.

  • Serial barcode scanner

    I have created a vi to read a barcode scanner (Mfg Handheld Model 3800 series) attached to the COM1 serial port. The barcode I am scanning is standard code 39 and after scanning it into Hyper terminal, it matches the label. However, when I scan it using the vi attached, it does not match up. The vi works, it just does not show the correct characters. Any help would be appreciated. Thanks.
    Attachments:
    Barcode.vi ‏23 KB

    So, your Hyperterminal Setup looks like this?  Which specific model of the 3800 do you have?  Handheld list several in that series, none of which are just 3800.  The one I happened to look at, the 3800g, has a default setup which is different than what you have, so I am assuming you changed the basic configuration of the scanner?
    Message Edited by Matthew Kelton on 10-22-2007 04:00 PM
    Attachments:
    HyperTerminal.png ‏20 KB

Maybe you are looking for