[DUG] LPT ports
Paul A Norman
paul.a.norman at gmail.com
Wed Dec 19 20:05:04 NZDT 2007
Peter Below (Team B) recomended this site and it looks promising ..
http://www.entechtaiwan.com/dev/index.shtm
Also Peter Below discussing something similar ..
"It is marked as "undocumented", though. You better check a recent version
of
Ralf Browns Interrupt List. I don't have an URL for it but any decent search
tool should be able to find it "
Sorry Ross, never had to do it myself, but where/how does the USB get
assigned to a LPT?
Is that somewhere to explore - is there a driver that does that?
Paul
On 19/12/2007, Ross Levis <ross at stationplaylist.com> wrote:
>
> Thanks Paul, however, the first link is also only for DOS based systems
> up to Windows ME.
>
>
>
> The Sergey Ageev component "DirectPort" is similar to what I am using
> already -- another component on that page called SmallPort. Both components
> allow accessing ports directly as you can in MS-DOS and up to Windows ME.
> I've been using SmallPort for a few years and it works fine up to Windows
> Vista.
>
>
>
> However, neither component provides a way to find the I/O address of a
> specific port. I'm currently using a unit which uses several
> HKEY_LOCAL_MACHINE registry locations to obtain the I/O address of an LPT
> port, but this is not working in the case of a USB based removable LPT port.
>
>
>
> All I need is the I/O address allocated to this LPT port. I don't need a
> component to access the port itself. It can be set as LPT1, LPT2, LPT3 etc
> in the configuration, but then how does a program see what LPT ports are
> available? There must be some way.
>
>
>
> Any further ideas?
>
>
>
> Thanks,
>
> Ross.
>
>
>
> *From:* delphi-bounces at delphi.org.nz [mailto:delphi-bounces at delphi.org.nz]
> *On Behalf Of *Paul A Norman
> *Sent:* Wednesday, 19 December 2007 12:18 a.m.
> *To:* NZ Borland Developers Group - Delphi List
> *Subject:* Re: [DUG] LPT ports
>
>
>
> Dear Ross,
>
>
>
> Never used these, found them years ago(!), might be worth checking through
> and see if they give any routine for doing that. I am thinkinhg that one of
> the things below may have an iteration process for looking.
>
>
>
> Never done it myself though!
>
>
>
> Paul
>
>
>
> TRY://
>
>
>
> http://www.torry.net/authorsmore.php?id=1332
>
>
>
> This guy has had stuff on the net in the past Lars at dybdahl.dk
>
>
>
> And look for Seergev Ageev on http://www.torry.net/pages.php?id=227
>
>
>
>
> On 17/12/2007, *Ross Levis* <ross at stationplaylist.com> wrote:
>
> Does anyone know of a way to find all LPT ports installed on a PC and the
> I/O address of the ports.
>
>
>
> Up to now I've been using a 3rd party routine I found on the internet
> which uses the registry to obtain this information, and this has worked well
> for years, but a user has installed a USB based LPT port and it doesn't
> appear in the usual place in the registry, although Windows sees it as LPT1.
>
>
>
>
> I need the physical I/O address of the port as I need this to access the
> individual pins on the port, using a 3rd party device driver service which
> allows low level access to ports.
>
>
>
> Thanks,
>
> Ross.
>
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at listserver.123.net.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at listserver.123.net.nz with
> Subject: unsubscribe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20071219/6a55b42b/attachment.html
More information about the Delphi
mailing list