Lab view programming to control the printer

Hi,
As part of my senior design, I am working on LAb view programming. Though I know some basics of lab view, I don't know how to apporach it in the right way. Our device is a dispenser (ink jet printer) which has to dispense user defined amount in user defined location. lab view program has to be interfaced with the printer to do so. I know some basics of lab view and currently I don't know where I am heading to. I have also read the one discussion forum on Lab view FPGA to control an inkjet printer which  discussed about FPGA module.  
Thanks,
Sundeep

No, I'm saying that depending on the level that you are interfacing would determine whether the FPGA would be a good answer. If you are interfacing to an existing inkjet printer, where you may need to just provide it with the appropriate values through an existing interface, then FPGA would probably not be the answer. If you are connecting at a lower hardware level where you need to directly control the print head, positioning "stuff" etc., then it might. But as I said, and you have reiterated, it is expensive. FPGA allows you to through "software" define a hardware logic. It is particularly good for those things that need very critical timings between signals as it basically programs a digital logic card, therefore the timings are no longer software/operating system dependent, they are in hardware, with outputs and internal signal changes dependent on internal, hardware, clock transistions. You mention that the printer is an epson inkjet. Are you talking a standard, plug it into a computer, epson printer? Are you expecting to "hack" its hardware to get control of those functions you mentioned, like user controlled ink quantity, etc.? You will have to tell us what you have in a little more detail, and what you expect to have to do. Interface to a printer can be hooking up a parallel, or usb connection and sending the codes to print (which in LabVIEW can be its own hurdle!) to the extreme of cutting into existing hardware to introduce "internal" control signals that substitute for the original. The first step to trying to solve your technical problem is being able to describe what it is that you are trying to do, in as much detail as possible.
Putnam
Certified LabVIEW Developer
Senior Test Engineer
Currently using LV 6.1-LabVIEW 2012, RT8.5
LabVIEW Champion

Similar Messages

  • A lab view VI to control a tank system which is controlled via 3 solenoid valves

    a lab view VI to control a tank system which is controlled via 3 solenoid valves

    Perhaps he's asking for bids for the job. If so, perhaps posting in the LabVIEW Job Openings would garner more responses.

  • How to control the print pages in se71 form or smartforms

    Dear All:
             I have a issue for control the print pages in se71 form or smartforms.
    For example:my report used form or smartforms to print.it have 12  total pages.but user want to print the .3rd  page.3rd  page is customized.
             How can I do it?
    Thanks
    Sun

    Hi,
    By using command node, with some command we can handle this.

  • Can I control the print copies with Adobe forms in WD

    Hi Friends,
    I had one pages in my adobe form designed in SFP transaction.
    And I  had created a Interactive Forms include that  in WDA.
    My requirement is.   >>>
    I want to control the printing of the pages according to my requirement.
    How can I do when I push the print button in the printing from ?
    Please help me,
    Thanks in advance... Q_Q
    Edited by: DDT CHOU on Jun 4, 2010 3:44 AM

    Can you explain how you achieved it with Java, please?
    Best regards

  • Control the printer output tray

    Hi,
    Is it possible to control the printer tray that JetForm prints to?? We have a single printer with multiple output trays, where we want to print one form to tray 1 and a different form to tray 2.
    Any help would be appreciated.
    Regards,

    Hi David
    There are different ways of controlling the output trays:
    1. add -ato[traynumber] to your job line
    2. add -ato[traynumber] to your task
    3. add ^trayout [traynumber] to your data stream
    4. add ^trayout [traynumber] to your preamble
    Be aware that printer manufacturors are using different tray numbers.
    Ståle

  • I want to control the front panel of a lab View program with C code??

    I want to be able to run lab View via Corba. So I need some way to control my lab Vew programs with C code. I really hope this is enough INFO.

    Hi Mikey,
    As mentioned by the guru more details would help us help you.
    Do you just want to start the LV app from Corba?
    Do you need to specify start-up value for the LV app?
    Do you want want Corba to Fiddle with buttons and controls on the FP of the LV app?
    Please outline your "dream" and we will let you know what is possible.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • How to control a NI USB 6210 from a Lab View program?

    Hi,
    I started today with Lab View with some earlier experience long ago.
    While it took me only about half an hour to get my first program running (great), installation time nor included (of course), I meanwhile read documents for some hours and cannot find out how to control measurement hardware in Lab View.
    I want to use a USB 6210 to set a 1-bit digital port. But at the moment there is no USB6210 available so I wanted to write (or do you say draw ?) the program without it and if possible simulate the hardware.
    I drew DAQ Assistant into my block diagram and selected digital line output but get "No supported devices found". I don't know if the appropriate driver was installed during Lab View installation.
    Also I don't understand the mechanism between DAQmx, tasks and the real hardware. Now I have a "Digital Bool 1Line 1Point" Control in my block diagram. How do signals get from program flow to hardware pin? How can I create a simulation for not connected hardware?
    Any help is greatly welcome
    Thanks a lot
    Martin

    Okay here is some more tutorials if you get some free time, specifically the hardware stuff will be relavent.
    NI Learning Center
    NI Getting Started
    -Hardware Basics
    -LabVEW Basics
    -DAQ Application Tutorials
    3 Hour LabVIEW Introduction
    6 Hour LabVIEW Introduction
    Self Paced training for students
    Self Paced training beginner to advanced, SSP Required
    LabVIEW Wiki on Training
    Launch MAX, it was known as Measurement and Automation Explorer, there should be a shortcut in your start menu / desktop.  Under devices and interfaces you can find your hardware and open test panels to control it.  This is the first place to ensure your hardware is working.  If the device isn't seen you'll need to install the drivers and DAQmx software.  If it is there, great.
    Now launch LabVIEW.  The easiest way to control hardware is using the DAQ Assistant.  It has many limitations and isn't recommended for large applications.  But for something quick and dirty it works fine.  You'll find it under the Measurement I/O >> NI DAQmx palette on the block diagram.  If it isn't there you may need to reinstall the DAQmx drivers.  This can happen if you installed DAQmx before LabVIEW.
    Also you'll find under Help >> Find Examples on the toolbar, many examples on controlling hardware.  Feel free to post some code if  you are having problems.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

  • How to control the printer selection popup in SAP SCRIPT .

    Hi all,
    I have written a print program which is calling 5 different layouts forms and printing all the shipping related documents such as packing list, delivery note, shipping label etc . The print program is
    attached to a single output type ZEDM. 
    The issue is that for printing every document a pop-up comes for the printer selection and i want
    only one pop-up and all the document should be printed.
    Can anyone tell how to control the pop-ups.
    Thanks and Regards,
    Syed

    Hi,
    Open the form with dialog once. and then other forms pass ' ' to dialog parameter in OPEN_FORM .
    Open the form for printing
      Capture the return code
      Capture messages
    Other froms
    Open the form for printing
      Capture the return code
      Capture messages
    Whenever you have a new form use START_FORM
      CALL FUNCTION 'OPEN_FORM'
        EXPORTING
          device                      = 'PRINTER'
          dialog                      = 'X'
          form                        = p_fname
          language                    = sy-langu
          OPTIONS                     = p_itcpo
        EXCEPTIONS
          canceled                    = 1
          device                      = 2
          form                        = 3
          OPTIONS                     = 4
          unclosed                    = 5
          mail_options                = 6
          archive_error               = 7
          invalid_fax_number          = 8
          more_params_needed_in_batch = 9
          spool_error                 = 10
          codepage                    = 11
          OTHERS                      = 12.
      IF sy-subrc <> 0.
        w_retcode = 1.
        PERFORM protocol_update.
      ENDIF.
      CALL FUNCTION 'OPEN_FORM'
        EXPORTING
          device                      = 'PRINTER'
          dialog                      = ' '
          form                        = p_fname
          language                    = sy-langu
          OPTIONS                     = p_itcpo
        EXCEPTIONS
          canceled                    = 1
          device                      = 2
          form                        = 3
          OPTIONS                     = 4
          unclosed                    = 5
          mail_options                = 6
          archive_error               = 7
          invalid_fax_number          = 8
          more_params_needed_in_batch = 9
          spool_error                 = 10
          codepage                    = 11
          OTHERS                      = 12.
      IF sy-subrc <> 0.
        w_retcode = 1.
        PERFORM protocol_update.
      ENDIF.
    CALL FUNCTION 'START_FORM'
        EXPORTING
          form      = w_fname
          language  = sy-langu
          startpage = 'PAGE'
          program   = sy-repid.
    Regards
    Krishna

  • Create test sequence from lab view - add it to the .seq file

    Hello All,
                   I have a query. consider an test sequence that has already stored in "Test.seq" format. let us say we have 5 test steps.
    now is it possible to add a new test step to this existing test sequence using Lab VIEW. I mean if we enter a new test step this has to reflect in the existing test sequence "Test.seq".  i.e in the "Test.seq" we must have 6 test steps.
      If this is possible let me know how this can be done. 

    Michels,
    Guenter mande a very good point.  Make sure to take a look at the forum thread he linked to see the licensing implications of creating your own Sequences.
    There is a very good forum thread that discusses how to create steps programmatically.  You can find the forum here:
    http://forums.ni.com/ni/board/message?board.id=330&message.id=7785&requireLogin=False
    Regards,
    Santiago D

  • In contacts the country field of the address does not appear in the print pre view or or in the printed label. any suggestions  why or who to correct ?

    In contacts on my new i Mac the country field does not show in the label print pre view or the printed label.
    Any suggestion of why this is happening?

    I have found a solution - no bug. See this link
    Address book

  • Controlling the printer

    Hi,
    I have an iPad 1 which is up to date with the latest O/S and a new Canon 6250 printer connected to a wireless router.  I can print directly from the Apple Pages app and others like Goodreader but they all cause the printer to print from the rear paper tray which is where you put photo paper not the front plain paper tray.
    There rear paper tray is usually empty while the fromt tray holds up to 150 sheets of plain paper.  I wold prefer not to have to go and load the rear tray every time I want to rint from the iPad.
    I suspect the reason this happens is the iPad is treaitng everything it prints as an image so despite writing a text document in Pages it gets printed as a photo.  I doubt that is good for ink consumption either as the printing seems to ignore any printer settings to use plain paper etc.
    Has anyine got any experience printing to Canon printers like this which may help?  Or is there an app I culd install that gives more control over printing?  Canon do an iPad photo priniting app but it is just for photos.
    Thanks.

    Dave, I assume you are using Airprint to print your documents?  I believe the issue you're observing is a glitch in AirPrint when it is used in conjunction with an "all in one" printer that has can print photos as well as documents.  Others have reported similar behavior with other printers, such as HP.
    The problem is that AirPrint doesn't offer the user the choice of paper trays, paper sizes, image sizes, etc.  In that way, it's a fairly limited app.  On the other hand, the HP Home and Biz priniting app does offer these choices.  I use an HP printer, and if I need something printed in a specific size or on a specific type of paper, I use this app instead of  AirPrint.  To the users of HP printers, I recommend getting this app (it's free) just because it offers so much more flexibility over AirPrint.
    EDIT:  I neglected to mention that Canon has a similar app, Canon i-Photo Print I think it is called, but it only prints with photos, not documents (Word, PDF, etc.).  It may let you choose different PHOTO sizes and papers, though.  Worth a look anyway.

  • How to control the printing resolution in JAVA

    Do we have any control on printing resolution in JAVA?
    If yes, how?
    Because I can print out the component but its resolution is same as screen or even less.

    Hi,
    Maybe you have to be more explicit. What do you want to print? What Component? Only a image? A Swing component (JTree, JTable, JPanel, etc)?

  • How to control the print out

    Hai
    I create the scrip program… I want to get only one print out in each document number. After that I want to restrict that print out that each document number… how I should do it. Ex: I got the print out doc no. 00111 at once after that never gives the print out if I click print command…I want to restrict only one print out… (I create the Z-table and I want to pass flag when I press print command but I don’t knw how to do it if I get the solution for that my problem wil solve)
    Regard
    nawa

    Hi,
    try this..
    data: v_docno like ztable-docno.
    select docno from ztable
                        into v_docno
                        where docno eq <curr doc no> and  "u should provide current doc no here
                                  printed eq 'X'.                     " suppose 'printed' is the flag field name
    if sy-subrc NE 0. "i.e if form is not printed for this doc no, then print form
    call function open_form
    call function write_form.
    call function close_form.
    elseif.
    message e001(zmsg).   "message: form already printed for this doc no.
    endif.
    regards,
    Ravi

  • Not able to view MICR fonts in the Print Preivew

    Hi All,
    I can the check number - Bank routing number - Account number printing in the Print preview of the script. I have Used MICR Fonts (MICR_E) and given the code like this -
    C&REGUD-CHECT&C:C&REGUH-UBNKY&C:C&REGUH-UBKNT&C
    But it looks normal in the print preview.
    I want to know how it looks lin the print preview ? Should it look like the MICR Fonts in preview or it only Prints when it is printed.
    Thanks
    Senthil

    In terms of Sapscript (and I guess smartforms) then you will not see the MICR in the preview as the font usually only exists in the printer.  In theory you could probably load a MICR Truetype font and use that but it is simple enough to test print with the MICR font cartridge.
    Cheers
    Allan

  • How to control the print spool.

    hi, there,
    Can i control the spool' name and generation unit.
    for example.
    set the name of spool & unit of spool , then call smartforms.
    then output

    Hi,
    By using command node, with some command we can handle this.

Maybe you are looking for