Processing 2D barcoded

Hello,
I am currently trying to process the 2D barcode, and I really appreciate if I receive some help to get started. I have been searching through many articles, and most of them only explain how the 2D barcode works but doesn't tell me the exact step I need to do to process the barcode. I actually found an article that tell me how to process the barcode, but it seems like the article require XPAAJ SDK, but that is no longer available in the latest LiveCycle Installation. That is why I really appreciated if you could show me some articles I could read or suggestion of how to process the 2d barcode.
Thanks in advance for your help!
Regards,
Son

Hi Lee and Son,
Thanks for the posts and replies. With ur posts it was easier to handle this tedious stuffs though I am facing similar issues. I am not getting any errors in my failure folder and still not getting output decoded xml in results folder either. i 've configured extractToXML method and provided input mapping params as below though m nt sure about this also -
Input Parameter Mappings:
decoderXML:Literal
Variable
*fieldDelimiter:Literal
Variable
*lineDelimiter:Literal
Variable
*xmlFormat:Literal
Variable
Output Parameter Mappings:
outXMLDocs:
Even i m confused to using only decode method for input params mapping. Would be great if you could provide any pointer reg. the same.
~Charuhas
Oracle

Similar Messages

  • Processing more barcodes

    Hello,
    I have more barcodes on one page. My process scans the page correctly but the ordering of the barcodes in the list is different.
    I need a method to assign every element of the list to a special xml variable with a xsd schema. So I have to know what barcode is scan in which element of the list that the assignment is successful.
    The next steps in the process should be a jdbc component with xpath to insert the data of a one barcode in the db table which belongs to the barcode.
    I don't find anything in the workbench to do this.Is there any possibility for this xml problem?
    Regards
    Christoph

    When you encode data into the barcode you have the option to include the "label".  In Designer, go to the properties of your barcode and uncheck the "Generate Label Automatically" check-box and enter a meaningful name for the barcode.  Then go to the "Value" tab and select the Delimited format (do not use XML) and check the "Include Field Names" and "Include Label" check-boxes.  Once you decode the data and then use the delimited to XML service you will have a list of XML documents each containing a "label" element that will identify which barcode the data is coming from on your form.

  • I cannot remove embedded barcode from the image. Due to saving compression.

    Hi guys,
    I recreate a thread to prevent confusing on my previous one. Please only reply to this thread thanks.
    Ok, for a start I will give some general description about the application I made.
    I had some problem with the image being compressed while it is saved.
    Because saving an image will cause it to compress and had its pixel valued changed, I could not successfully remove the bardcode that is embedded inside a image(although some of the pixel value will be returned to original normally). I had placed my code below and will accept any opinion that will help me solve the removal of barcode problem.
    What my application does is actually very simple. It will take the pixel value of the area inside the image that will be embed with the barcode first, then it will take the pixel value of the barcode and use the formula (1-alpha * Image pixel value) + (alpha * barcode pixel value) = new pixel value which will contain the barcode that had been embedded inside. The formula works great but when I saved the image the pixel value will change due to compression. On the removal of barcode my application will read every pixel value from the image embedded with barcode (only the area with barcode embedded), then it will go on to read every pixel value of the barcode used for embedding and then use the formula (Embedded image pixel value - (alpha * Barcode pixel value) - (1 - alpha) = original pixel value. But due to the reason that compression will change some of the pixel inside the saved image to drop in its value, the result from the removal formula will be negative and hence caused my result image to become wierd as it will red colors instead of original color on some of its pixel. I tried saving under PNG format which people said to be lossless compression but the result is still the same.
    So I need to ask you guys for opinion or help me find the part where I actually did wrongly and caused the image pixel value to change.
    Thanks. Please proceed and read below for the codes that I used. It is messy and I will sort it out later.
    When alpha is set as 1 the barcode will appear to be overwrite onto the image. But when alpha is set as 0.1 the barcode will appear to be transparent and almost seems to be not there on the image when embedded.
    This is the code I used to retrieve image pixel when embedding:
    public static int[] getImagePixelValue(BufferedImage image, int x, int y){
              //Create an array to store image RGB value
              int[] imageRGB = new int[3];
              //Get height and width from input image
              int imageWidth = image.getWidth();
              int imageHeight = image.getHeight();
              //Get raw RGB value from image
              int imageValue = image.getRGB(x, y);
              //Convert image raw RGB value
              int imageRed = ((image.getRGB(x, y) >> 16) & 0xff);
              int imageGreen = ((image.getRGB(x, y) >> 8) & 0xff);
              int imageBlue = image.getRGB(x, y) & 0xff;
              //Input the converted RGB value into the array
              imageRGB[0] = imageRed;
              imageRGB[1] = imageGreen;
              imageRGB[2] = imageBlue;
              /*//Print out the pixel value to check
              System.out.println("Image red pixel: "+imageRGB[0]);
              System.out.println("Image green pixel: "+imageRGB[1]);
              System.out.println("Image blue pixel: "+imageRGB[2]);*/
              //Return image RGB value
              return imageRGB;
    }This is the code I used to retrieve barcode pixel for embedding:
    public static int[] getWatermarkPixelValue(BufferedImage watermark, int x, int y){
              //Create an array to store watermark RGB value
              int[] watermarkRGB = new int[3];
              //Get height and width from input watermark
              int watermarkWidth = watermark.getWidth();
              int watermarkHeight = watermark.getHeight();
              int watermarkValue = watermark.getRGB(x, y);
              //Convert watermark raw RGB value
              int watermarkRed = ((watermark.getRGB(x, y) >> 16) & 0xff);
              int watermarkGreen = ((watermark.getRGB(x, y) >> 8) & 0xff);
              int watermarkBlue = watermark.getRGB(x, y) & 0xff;
              //Input the converted RGB value into the array
              watermarkRGB[0] = watermarkRed;
              watermarkRGB[1] = watermarkGreen;
              watermarkRGB[2] = watermarkBlue;
              /*//Print out the pixel value to check
              System.out.println("Watermark red pixel: "+watermarkRGB[0]);
              System.out.println("Watermark green pixel: "+watermarkRGB[1]);
              System.out.println("Watermark blue pixel: "+watermarkRGB[2]);*/
              //Return watermark RGB value
              return watermarkRGB;
         }This is the code I used for merging the image pixel and barcode pixel to get the embedded pixel value:
    public static int[] getEmbeddedPixelValue(int[] imagePixelValue, int[] watermarkPixelValue, double alpha){
              //Create a object to hold embedded pixel value
              int[] embeddedRGBValue = new int[3];
              //Change image pixel value into double calculating equation
              double imgRedValue = (double) imagePixelValue[0];
              double imgGreenValue = (double) imagePixelValue[1];
              double imgBlueValue = (double) imagePixelValue[2];
              //Change watermark pixel value into double calculating equation
              double wmRedValue = (double) watermarkPixelValue[0];
              double wmGreenValue = (double) watermarkPixelValue[1];
              double wmBlueValue = (double) watermarkPixelValue[2];
              //Equation for embedding image and watermark together
              double embeddedRed = ((1.0 - alpha) * imgRedValue) + (alpha * wmRedValue);
              double embeddedGreen = ((1.0 - alpha) * imgGreenValue) + (alpha * wmGreenValue);
              double embeddedBlue = ((1.0 - alpha) * imgBlueValue) + (alpha * wmBlueValue);
              //Changing embedded value from double to int
              int embeddedRedValue = (int) embeddedRed;
              int embeddedGreenValue = (int) embeddedGreen;
              int embeddedBlueValue = (int) embeddedBlue;
              //input the embedded RGB value into the array
              embeddedRGBValue[0] = embeddedRedValue;
              embeddedRGBValue[1] = embeddedGreenValue;
              embeddedRGBValue[2] = embeddedBlueValue;
              //Return embedded pixel value
              return embeddedRGBValue;
         }This is the code where I used for the embedding process:
    else if(target == embedButton){
                   String xCoordinate = JOptionPane.showInputDialog(embedButton, "Enter coordinate X", "When you want to embed the watermark?", JOptionPane.QUESTION_MESSAGE);
                   String yCoordinate = JOptionPane.showInputDialog(embedButton, "Enter coordinate Y", "When you want to embed the watermark?", JOptionPane.QUESTION_MESSAGE);
                   int xValue = Integer.parseInt(xCoordinate);
                   int yValue = Integer.parseInt(yCoordinate);
                   int wCounter = 0;
                   int hCounter = 0;
                   //Create file object to be used in embedding and removing watermark
                   File inputImage = new File(imagePath);
                   File inputWatermark = new File(watermarkPath);
                   //Convert string into double for calculation of embedded pixel value
                   try {
                        alphaDouble = Double.valueOf(alphaValue).doubleValue();
                   catch (NumberFormatException nfe) {
                        System.out.println("NumberFormatException: " + nfe.getMessage());
                   try{
                        //Define selected image as testPic and make java read the file selected
                        BufferedImage image= ImageIO.read(inputImage);
                        BufferedImage watermark= ImageIO.read(inputWatermark);
                        BufferedImage testing;
                        //Get height and width value from the selected image
                        int imageWidth = image.getWidth();
                        int imageHeight = image.getHeight();
                        //Get height and width value from the selected barcode
                        int watermarkWidth = watermark.getWidth();
                        int watermarkHeight = watermark.getHeight();
                        int totalWidth = watermarkWidth + xValue;
                        int totalHeight = watermarkHeight + yValue;
                        //Use nested for loop to get RGB value from every pixel that the barcode will be embedded in the selected image
                        if(totalWidth <= imageWidth && totalHeight <= imageHeight){
                             for (int h = yValue ; h < totalHeight; h++){
                                  for (int w = xValue; w < totalWidth; w++){
                                       int[] imagePixelValue = getImagePixelValue(image, w, h);
                                       int[] watermarkPixelValue = getWatermarkPixelValue(watermark, wCounter, hCounter);
                                       int[] embeddedPixelRGBValue = getEmbeddedPixelValue(imagePixelValue, watermarkPixelValue, alphaDouble);
                                       setRed(image, w, h, embeddedPixelRGBValue[0]);
                                       setGreen(image, w, h, embeddedPixelRGBValue[1]);
                                       setBlue(image, w, h, embeddedPixelRGBValue[2]);
                                       wCounter++;
                                       if(wCounter == watermarkWidth){
                                            wCounter = 0;
                                            hCounter++;
                        else{
                             JOptionPane.showMessageDialog(embedButton, "The watermark cannot be embedded at the coordinates.");
                        tempImage = image;
                        imageIcon = new ImageIcon(tempImage);
                        labelImage.setIcon(imageIcon);
                        imagePanel.add(labelImage);
                        container.add(imagePanel, BorderLayout.CENTER);
                        setVisible(true);
                        System.out.println("Embedding completed");
                   catch(Exception errorEmbedding){
                        //If there is any error, the try and catch function will tell you the error
                        System.out.println("The following error occured: "+errorEmbedding);
              }This is the code I use to save the image that had been embedded with the barcode:
    else if(target == saveAction){
                   JFileChooser chooser = new JFileChooser();
                   FileNameExtensionFilter filter = new FileNameExtensionFilter("JPG & GIF Images", "jpg", "gif");
                   chooser.setFileFilter(filter);
                   chooser.setCurrentDirectory(new File("."));
                   int returnVal = chooser.showSaveDialog(getParent());
                   if(returnVal == JFileChooser.APPROVE_OPTION) {
                        String name = chooser.getSelectedFile().getAbsolutePath();
                        //Create a string instant to hold outputImage path name
                        String saveFile = chooser.getSelectedFile().getName()+"."+fileType;
                        //Create file output to decide what name will be used to save the file
                        File outputImage = new File(saveFile);
                        try{
                             //Save the file with the name used
                             ImageIO.write((RenderedImage) tempImage,fileType,outputImage);
                        catch(Exception errorSaving){
                             //If there is any error, the try and catch function will tell you the error
                             System.out.println("The following error occured: "+errorSaving);
                   else{
              }This is the code I used for removal process of barcode:
    else if(target == removeButton){
                   //Create file object to be used in embedding and removing watermark
                   File inputImage = new File("removalTesting.jpg");
                   //File inputWatermark = new File(watermarkPath);
                   //Used a defined barcode for testing of removing barcode from embedded image
                   File inputWatermark = new File("barcode.jpg");
                   /*//Convert string into double for calculation of embedded pixel value
                   try {
                        alphaDouble = Double.valueOf(alphaValue).doubleValue();
                   catch (NumberFormatException nfe) {
                        System.out.println("NumberFormatException: " + nfe.getMessage());
                   //Used a defined alpha value for testing of removing barcode from embedded image
                   //alphaDouble = 0.5;
                   //Create x and y value for the starting coordinates of barcode embedded in the embedded image
                   int xValue = 0;
                   int yValue = 0;
                   int wCounter = 0;
                   int hCounter = 0;
                   try{
                        //Define selected image as testPic and make java read the file selected
                        BufferedImage image= ImageIO.read(inputImage);
                        BufferedImage watermark= ImageIO.read(inputWatermark);
                        //Get height and width value from the selected image
                        int imageWidth = image.getWidth();
                        int imageHeight = image.getHeight();
                        //Get height and width value from the selected barcode
                        int watermarkWidth = watermark.getWidth();
                        int watermarkHeight = watermark.getHeight();
                        int totalWidth = watermarkWidth + xValue;
                        int totalHeight = watermarkHeight + yValue;
                        //Use nested for loop to get RGB value from every pixel that the barcode had been embedded in the embedded image
                        if(totalWidth <= imageWidth && totalHeight <= imageHeight){
                             for (int h = yValue ; h < totalHeight; h++){
                                  for (int w = xValue; w < totalWidth; w++){
                                       int[] imagePixelValue = getImagePixelValue(image, w, h);
                                       int[] watermarkPixelValue = getWatermarkPixelValue(watermark, wCounter, hCounter);
                                       int[] removedPixelRGBValue = getOriginalImagePixelValue(imagePixelValue, watermarkPixelValue, alphaDouble);
                                       setRed(image, w, h, removedPixelRGBValue[0]);
                                       setGreen(image, w, h, removedPixelRGBValue[1]);
                                       setBlue(image, w, h, removedPixelRGBValue[2]);
                                       wCounter++;
                                       if(wCounter == watermarkWidth){
                                            wCounter = 0;
                                            hCounter++;
                        tempImage = image;
                        imageIcon = new ImageIcon(tempImage);
                        labelImage.setIcon(imageIcon);
                        imagePanel.add(labelImage);
                        container.add(imagePanel, BorderLayout.CENTER);
                        setVisible(true);
                        System.out.println("Embedding completed");
                   catch(Exception errorEmbedding){
                        //If there is any error, the try and catch function will tell you the error
                        System.out.println("The following error occured: "+errorEmbedding);
              }Sorry if the codes are in a mess, I did not had the time to sort it out yet but most likely do it when I got the removal of barcode done.
    Follow this link to have a look of the result I see in my application when I got the barcode embedded into the image I selected:
    [http://img356.imageshack.us/my.php?image=beforeremovalresultmg2.jpg]
    Follow this link to have a look of the result I see in my application after I got the barcode removed:
    [http://img523.imageshack.us/my.php?image=removalresultmx4.jpg]
    As you can see from the link, after I remove the barcode from the image. Some of the pixel actually went back to normal in the barcode area when the the barcode is embedded into the image. But some pixel in the barcode area had its value changed due to compression when I save the image file I think.
    Anyone can help me find out the problem?
    Thanks.

    KamenRider wrote:
    I suspect the problem lies in the code when I save the image. Because people said that PNG was loseless compression but when I saved in PNG some of the pixel went back to normal while some did not. This is obviously the cause from changing of pixel value when I saved the image.You are almost certainly wrong. This is trivially easy to check. Print out the color of a certain pixel immediately before you save it. Open the saved PNG in your favorite image manipulation program and check the saved value of that same pixel. When you re-load the saved PNG, print out the color again. It should be unchanged.
    Thanks you for trying to help me spot the problem but the formula is correct. The alpha value i used in my application is used to set the transparency of the barcode that will be embedded in the image. Hence, when alpha = 1 the new pixel value should be the barcode value. ^^The formula isn't wrong, it's just not doing what you think it's doing. Remember that you're working with ints here, not floating point numbers, so they have finite precision. When you case from double to int, fractions are dropped. As morgalr pointed out, your formula is:
    (1-alpha * Image pixel value) + (alpha * barcode pixel value) = new pixel value You didn't show us the code for getOriginalImagePixelValue but I imagine it's:
    original pixel value = (new pixel value - alpha * barcode pixel value) / (1 - alpha)On a piece of paper, take alpha = 0.9, image pixel = 17 and barcode pixel = 100. Calculate out what you should get for new pixel value and then calculate what you should get for original pixel value. You will find they don't match.

  • Need detail information regarding Barcode Integration with SAP

    Hi All,
    Wanted to know the steps in integrating SAP system with the existing barcode reader. I need to know how to read and attatch the barcode reader and how to process the barcode. It will also be helpful if relevant documents are supplied.

    If I'm understand your question correctly, you want to send the order you receive on your web to the manufacturer. Then manufacturer will create a sales order and delivery order on their side and deliver the good to the clinic.
    In this case,
    1,2) It would be better for you to send the order to them instead of creating the wsdl for them to call. There is a standard format EDI for sales order that SAP use to interface with legacy system. You cna generate the data in this format and send to each manufacturer so they can configure the system on their side.
    3) The module is called SAP order fullfillment or SAP order-to-cash or SAP SD (Sales & distribution). It means the same thing just some people call it differnetly. SAP SD is the common one.
    4) Surely there will be some effort for each manufacture to integrate their system with you. However, If you use the standard EDI, the effort would be minimal for the manufaturer that already implement this with other partner.
    5) you can pass along the address in sales order. If the manufacturer system implemented SAP SD, they should be able to create sales order, delivery order and invoice from their side.
    Regards,
    Chaiphon

  • Smartform or Sapscript- Does it diifer in printing barcodes.?

    Hi All,
    Does the output of a barcode differ, if smartform or a sapscript is used.
    Does smartform take care of the printers barcode printing..
    One of our barcodes only get printed in a specific printer, so in that case would it work better if we made a smartform.
    Please let me know.
    Thanks,
    Vinotha M

    Yes.
    If you have Barcode in SAPScript, than you need some specific kind of hardware to be present in the Printer to be able to print. Barcode in the SAPScript is being printed with the OLD technology. So, SAP sends OTF data of the Barcode to the Printer and Printer must understand it to be able to print.
    Whereas SmartForm uses the new technology of the Barcode priting. In the new technology, SAP process that barcode as the Image instead of the raw OTF. So, SmartForm is able to print the Barcode irrespective to the Printer hardware.
    Please check this help:
    http://help.sap.com/saphelp_nw04/helpdata/en/d9/4a94c851ea11d189570000e829fbbd/frameset.htm
    Also, check the OSS note 645158.
    Regards,
    Naimesh Patel

  • UPC-A barcode without the human readable numbers underneath

    Hello ,
    I have a lifecycle designer 8.1 on windows 7 machine, my requirement is to place the UPC-A barcode without the human readable number underneath the bars and with the interspacing between the bars as 0.020.
    Is the above requirement feasible and possible, please provide your inputs .
    Thanks in advance.
    Pooja

    Hi Pooja, I've done a barcode project before so here's what I know about this topic.
    First about the human readable text. This is mandatory according to the GS1 General Specification, so most UPC-A barcode generator tend to automatically add the text to create valid barcode image. If you really need to get rid of it, you might need to process the barcode image further after it have been created. I used this UPC-A creator, if you like you can check it out.
    As for the interspacing between the bars, each symbol character consists of two bars and two spaces, each of 1, 2, 3 or 4 modules in width. In other words, find any UPC-A barcode, and you will see it's composed of bars and spaces with four different widths. Most barcode generator can allow you to adjust module width, i.e. the narrowest bar / space. So you can't set each space to 0.020, as they are not equal to each other in the beginning.
    Hope this will help. If you there's anything more you need to know, I'd be glad to help.
    Regards,
    Catherine

  • UPC-A Barcode without human readable numbers underneath

    Hello ,
    I have a lifecycle designer 8.1 on windows 7 machine, my requirement is to place the UPC-A barcode without the human readable number underneath the bars and with the interspacing between the bars as 0.020.
    Is the above requirement feasible and possible, please provide your inputs .
    Thanks in advance.
    Pooja

    Hi Pooja, I've done a barcode project before so here's what I know about this topic.
    First about the human readable text. This is mandatory according to the GS1 General Specification, so most UPC-A barcode generator tend to automatically add the text to create valid barcode image. If you really need to get rid of it, you might need to process the barcode image further after it have been created. I used this UPC-A creator, if you like you can check it out.
    As for the interspacing between the bars, each symbol character consists of two bars and two spaces, each of 1, 2, 3 or 4 modules in width. In other words, find any UPC-A barcode, and you will see it's composed of bars and spaces with four different widths. Most barcode generator can allow you to adjust module width, i.e. the narrowest bar / space. So you can't set each space to 0.020, as they are not equal to each other in the beginning.
    Hope this will help. If you there's anything more you need to know, I'd be glad to help.
    Regards,
    Catherine

  • Error on running AIR application

    Hello,
         I am new to AIR and andriod OS. I have developed a new AIR application in flash builder burrito. It is working fine in native emulator of flash builder. Then I installed on andriod emulator with target name Andriod2.3.3 on andriod sdk. It shows an error - The application barcode (process air.barcode) has stopped unexpectedly. Please try again -  while running the application. this error show for all AIR application.
    Please help me to rectify this error
    Thanks in advance
    Regards
    Shibu

    Hello,
    Thanks for your replay
         I actually tried in andriod 2.2 API level 8 emulator. there is still exists some problem . It is working fine with google APIs 8 target in the emulator.
         I installed the application on my mobile device. It is LG optimus. But unable to install air runtime on this mobile. what are the minimum requirments for air runtime?
    Regards
    Shibu

  • From Dedicated Technologies, Inc. seeking a LiveCycle Developer

    Dedicated Technologies, Inc. (DTI) is a regional IT consulting firm based in Columbus, Ohio. We have a three-month plus engagement available for an Adobe Livecycle Forms Developer in the Columbus, OH area. Are any forum members available for this engagement? If so, please read on.
    Qualified candidates will have the following skills and experience:
    Our client has an immediate need to obtain the services of an external resource to define and implement an Electronic Forms (eForms) process that fully utilizes Adobe LiveCycle software(i.e. Designer, Reader Extension, Barcode, Form Manager). The external resource will guide, instruct and assist client personnel in the implementation of eForms by first defining a process to be used, assisting in the recommendation for infrastructure, selection of forms, templates, libraries and defining roles and responsibilities for client employees.
    Requirements:
    Candidates must have the following skills and experience:.
    Process:
    *Implementing similar or greater process for an organization with more than 200 forms
    *Implementing Web Services as a front end for eSubmit
    *Software Development Methodology
    Adobe LiveCycle Software:
    *LiveCycle Designer
    *LiveCycle Form Manager
    *LiveCycle Reader Extension
    *LiveCycle Workflow (Not required but a plus)
    Project Skills:
    *Developing complex processes
    *Troubleshooting and problem solving
    *Interpreting results
    *Excellent communication skills
    *Performance tuning and stress testing
    *Team leadership and instruction
    Client Environment:
    *Experience with any Source Configuration Management tool preferably Serena Changeman
    Environment:
    The client maintains hundreds of taxpayer forms. Its forms division uses Adobe PageMaker to create the forms for printing. They are also responsible for PDF, Fill-in PDF, MS Word, Excel, all of which are posted to our web site and IVR Fax Back forms. Today the fill-in forms do not contain calculations or barcodes. The client envisions the new environment to include:
    *Fewer forms types that the client must maintain
    *Calculations performed within the form
    *Data electronically sent to the client securely
    *Allow the taxpayer to save the data on his/her personal computer
    *Ease of maintenance and enhancement of forms
    The client uses WSAD 5.1.1, Webpshere Application Server 6.0 on AIX, Windows 2000 Professional, Java (J2EE and J2SE) and Serena Changeman for application development.
    Resource Deliverables:
    *Documented eForms Process
    *Documented Architecture
    *Documented Staffing Recommendations
    *Library Elements
    *Form Templates
    *Two pilot forms implemented successfully using this process
    *2D barcode specification schemas
    *Documentation and skills transfer to all client personnel related to all processes and software utilization.
    About DTI:
    DTI has a unique business model which allows us to hire the best professionals in our business. We have three practices: Project Delivery, Enterprise Support, and Development services, each of which is managed by a DTI consultant. Our consultants select who joins our team, and as a result, they only choose people with whom they would want to work after the candidates have undergone a rigorous interview process. Our employees are rewarded with interesting engagements and a very supportive work environment at DTI.
    DTI offers a competitive benefits package that includes a 401k plan with an employer match, health, life, dental, and vision insurance, a long-term disability plan, employee and marketing referral bonuses, a paid time off plan, parking reimbursement, discounted legal and financial services, and discounted health club memberships.
    For more information about DTI, please visit our web site at:
    www.dedicatedtech.com
    For immediate consideration, please submit your resume to: [email protected]

    I am not a developer. I am an aspiring author
    researching the lives of Java developers for a
    fiction project. One of the characters I am
    developing IS a Java developer - NOT a MS/.Net
    developer. I would greatly appreciate info about
    being a Java (and/or related technology) developer.What's there to say? It sucks.
    The content can be very technical but should have
    some "leisure time" posts. I work around these
    technologies from the marcom perspective, so I
    understand a certain level of what is being
    discussed. I am really inspired by the wit, spirit,
    passion (and sometimes 'disgruntledness') inherent to
    the world of Java developers.Eh?

  • Scanning requirements

    Hi,
    I’m looking for a scanning solution for business purposes. Regarding Adobe Acrobat XI Pro, I have questions about some requirements.  Specifically, I’d like to know if the software:
    Has license that covers multiple users at a low or nil cost.
    adheres to BS 10008: Evidential Weight and Legal Admissibility of Electronic Information.
    adheres to ISO standards for scanning business documents.  The standards are 12653-1-2:2000, 15489-1-2:2000, TR 15801-2004, PD –16:2001.
    Supports image processing in the following formats: PDF, JPEG, BMP and TIFF.
    supports default and personal profiles of pre-set scanning settings.
    supports additional image processing functionality including: * Black border removal * Crop * Deskew * Re-sizing.   * Auto-rotate * Enhancement * Clean up * Despeckle.
    supports population of metadata fields in SharePoint at the point of uploading.
    has the ability to support new processes with barcode recognition to separate and auto-index documents.
    Regards,
    Val

    Has license that covers multiple users at a low or nil cost
    No, might as well stop there. You don't want much for free!

  • Re-Using XML file from decode barcode + extract xml process

    I was hoping someone could put me in the right direction here. I am decodeing the information stored in a 2D Bar code and sending this information to an XML file, then I am trying to combine that xml file with a blank PDF template but the process is failing beacuse there are some additional tag fields the XML data from the  Decode->Extract XML process.
    The XML file from the decode process gives the structure below..notice therer some extra tags (lines 2- 4)
    <?xml version="1.0" encoding="UTF-8"?>
    <xdp:xdp xmlns:xdp="http://ns.adobe.com/xdp/" xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">
    <xfa:datasets>
    <xfa:data>
    <form1>
    The XML structure that is expected by the PDF template is as follows
    <?xml version="1.0" encoding="UTF-8"?>
    <form1>
    So the xml output of the Decode barcode + Extract XML process has three extra lines of tag. Is there a way I could use a process within liveCycle to clean out those three lines in real-time before sending the xml to be recombined with the PDF template.
    Thanks

    Hi,
    What you may do is to use the SetValue and its xpath builder functions to "serialize" the xml into string, "substring" to remove the extra tags, and "concat" to add the extra tags and then "deserialize" it again to an xml to be merged with your form.
    Greetings,
    Yasser

  • Our organization uses an Oracle database hosted on a Unix platform and one of our data processing outputs is a "stuffer" document that has a barcode, and Unix jobs automatically send the document to a printer.   Is there a way, or does Adobe have a produc

    Our organization uses an Oracle database hosted on a Unix platform and one of our data processing outputs is a “stuffer” document that has a barcode, and Unix jobs automatically send the document to a printer.
    Is there a way, or does Adobe have a product or solution, to create a PDF version of the document including the barcode, before it’s sent to a printer?

    What format is the document that is printed? Or what technology is used to format the printer? There isn't a standard way of doing things in Unix.

  • Barcodes in P2P process

    Hi Team,
    Scenario - Barcodes are generated in SAP and printed to POs.
    I would like to know further process from here. If the Barcode is generated in SAP, where does it contain the relation between PO details and the Barcode number?
    If PO is sent to the vendor along with the Barcode, and the goods are received against the PO, from where does the Barcode number bring all the PO details into MIGO?
    While coming to Invoice, how to maintain a paper-less office using Barcode? ArchiveLink is an option, is there any suggestions on alternative ways?
    How to enable an additional field in MIGO/MIRO for entering Barcode number/scan - is it to be done by ABAP team?
    Regards,
    Akash

    Experts,
    Please help me.
    Regards,
    Akash

  • I have a first gen ipod which is being recalled, and after going thru the process of registering my ipod I did not receive a barcode to send my old ipod back to apple with.  I wasn't sure if apple would send me some packaging to return the ipod.

    I have a first generation ipod nano which is being recalled, and after going thru the registration process was meant to get a barcode to send the old nano back with but it was blank.  In the registration process it also mentioned about apple sending out packaging to return the old ipod.  Just wondering if anyone has been thru this process and can offer advice?

    Yes they will send you a box with return label. I have been waiting for a month for a box. Just got off the phone with customer service and they said it would be another 3-4 weeks before I receive a box for replacement. Once I send it in it will take another 6 weeks to get the replacement after they receive it. I also hear it a 1st gen nano that will be the replacement.Apple says they were overwhelmed by the response to the recall.  Looks like they dropped the ball when they have to spend the money!

  • Barcode Form To Launch Workspace Process

    I have a workspace process that works great in launching from a workspace user. I want to use the same process when a barcoded form is scanned and dropped in a folder. I have found examples how to decode and extract the contents. How do I then use those contents to prompt a workspace user to approve or deny the form?
    With my first example I have a dtata schema that helps me fill in the pdf fields.  How do I take the data from the barcode from and use it to populate another form for a workspace user to use?

    In ES2 you can configure the UserService steps to automatically open the form in Full Screen mode or not.  I think it the User Interface section of the properties when viewing the process in Workbench.
    But there is nothing in ES2 about opening it in a separate window.
    Jon

Maybe you are looking for