Oh, you mean u want to open usb port, u need usb to serial/paralel port cable 
if u connecting usb port to device serial/paralel port, and then install the 
driver for that cable comunication.

i hope you know that you cannot use asm func like out .. or in .. to access 
port, you must use createfile function to access that usb port etc. i do not 
want explain this (you can gogling about how to program serial port ebook or 
other),

If u want to looking what com that u usb port mapped, u can look at in your 
registry editor : HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM,
you can see all your serial port there including your usb port . Find it and 
use that value.
example, Com10 is my usb port so i will write  CreateFile('\\.\com10',..) to 
open my usb port. 

Sorry if my english not good, it's not primary language.

--- In [email protected], "free2inov8" <free2in...@...> wrote:
>
> Thank you for all kindly respons for my problem. But what i really looking 
> for is a way to use usb to printer converter/cable like lpt port. I'm not 
> going to send data to printer, but send data to printer port. So there is 
> difference beetwen them. So i'm looking for how to map the converter to I/O 
> address, like on old pc LPT1=378h, LPT2=278h, etc. Could it be done in 
> delphi? Or there is something tricky with the converter ?
> 
> Thank you.
> 
> --- In [email protected], "Nesler, Thomas J" <tnesler@> wrote:
> >
> > When I want to print to a USB printer, I simply find the printer's name
> > and send my job to it.  I have never had to go below the standard
> > interface.  With Quick Reports for example, I use the Printer settings
> > dialog.  
> > 
> > Here is some sample code for printing directly to an LPT port:
> > 
> > I := Printer.Printers.IndexOf(LblPrinter);  // LblPrinter  = Name of
> > printer 
> >  if I >= 0 then Printer.PrinterIndex := I;  // -1 means no printer
> > selected
> >   with Printer do
> >    begin
> >     BeginDoc;
> >     Canvas.Font.Name := 'Courier New';
> >     Canvas.font.size := 12;
> >     Canvas.font.Style := [fsBold];
> >     Z := Canvas.TextHeight('X');       //Height in pixels
> >     X := Canvas.TextWidth('X'); // Width in Pixels
> >     Canvas.TextOut(X,0,BuildLine('First'));
> >     Canvas.TextOut(X,Z,Line);
> >     Canvas.font.Style := [];
> >     Canvas.Font.Name := 'Free 3 of 9 Extended';  //Bar code
> >     Canvas.font.size := 48;
> >     Canvas.TextOut(9*X,2*Z,'*' + IntToStr(OrdNo) + '*');
> >     Canvas.Font.Name := 'Courier New';
> >     Canvas.font.size := 12;
> >     Canvas.font.Style := [fsBold];
> > //................  Other printing on label
> >     EndDoc;
> > 
> > Tom Nesler
> > 
> > -----Original Message-----
> > From: [email protected] [mailto:[email protected]] On
> > Behalf Of free2inov8
> > Sent: Sunday, August 30, 2009 9:25 PM
> > To: [email protected]
> > Subject: [delphi-en] Re: usb virtual printer
> > 
> > No Chris, what i'm looking for is a tutorial on how to read and
> > write/send data to USB to LPT converter, just like using LPT port on an
> > old pc/notebook. I'm looking a way on how delphi can handle this task.
> > On old PC we can find LPT port that we use to connect to printer or as
> > an I/O port for data aquisition, but on latest notebook there is  only
> > usb port available. So i wonder if i can use USB to printer
> > converter/cable to substitute missing LPT port as an I/O port for data
> > aquisition.
> > 
> > Thank you.
> > 
> > --- In [email protected], "Chris" <chris@> wrote:
> > >
> > > Are you looking for an LPT port simulator?
> > > 
> > >  
> > > 
> > >   _____  
> > > 
> > > From: [email protected] [mailto:[email protected]] On
> > Behalf
> > > Of free2inov8
> > > Sent: 27 August 2009 11:27 a
> > > To: [email protected]
> > > Subject: [delphi-en] usb virtual printer
> > > 
> > >  
> > > 
> > >   
> > > 
> > > Hi,I want to use USB printing support device as an I/O, just like LPT
> > on
> > > older PC.
> > > Does anyone have reference/tutorial for that?
> > > Thank you.
> > > 
> > > 
> > > 
> > > 
> > > 
> > > [Non-text portions of this message have been removed]
> > >
> > 
> > 
> > 
> > 
> > ------------------------------------
> > 
> > -----------------------------------------------------
> > Home page: http://groups.yahoo.com/group/delphi-en/
> > To unsubscribe: delphi-en-unsubscr...@! Groups Links
> >
>


Reply via email to