Article View: borland.public.cppbuilder.nativeapi
Article #13939Re: Communication via LPT port
From: Jim Dodd
Date: Tue, 09 Sep 2003 13:34
Date: Tue, 09 Sep 2003 13:34
30 lines
2296 bytes
2296 bytes
ScOe wrote: > How do i send something to LPT1 port on WinNT. > I know how to send it with direct hardware access but that works only on > Win9x. > I've tried with CreateFile and WriteFile (just like with COM port) > but things get jammed on WriteFile and that function doesnt return, so i > need to kill the process. > > > You may want to look into the LPT device driver and C++ Builder component TVicLPT by Victor Ishikeev. It's relatively inexpensive, he gives good tech support and it works well. It even includes code that finds all the LPT ports on your system. This is harder than it used to be because the combination of PCI add-in parallel ports and Windows XP often doesn't let you install LPT ports in the old DOS-style locations (378 hex, 278 hex and 3BC hex). Victor's component finds them in upper memory addresses, too. And, you can detect (and sometimes change)the mode of the parallel port (SPP, PS/2, Fast Centronix, EPP, ECP). You can download a trial version to see if it does what you need and if you later buy it, the registered version works exactly the same way as the trial version. http://www.entechtaiwan.com/tviclpt.htm Regards, Jim Dodd Onset Computer Corp.
Technical Details
Message-ID:
<3f5dd6f6$1@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-09!supernews.com!newshosting.com!news-xfer1.atl.newshosting.com!newsfeed.wirehub.nl!news.kweb.on.ca!KWeb!newsgroups.borland.com!not-for-mailReferences:
<3f5cf06b@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10cc67,d0bebb98df6a923e X-Google-Attributes: gid10cc67,public X-Google-ArrivalTime: 2003-09-09 06:37:57 PST Date: Tue, 09 Sep 2003 09:34:47 -0400 From: Jim Dodd <bcbuilderboy@yahoo.com> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: borland.public.cppbuilder.nativeapi Subject: Re: Communication via LPT port References: <3f5cf06b@newsgroups.borland.com> In-Reply-To: <3f5cf06b@newsgroups.borland.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 65.161.163.42 Message-ID: <3f5dd6f6$1@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1063114486 65.161.163.42 (9 Sep 2003 06:34:46 -0700) Lines: 31 Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-09!supernews.com!newshosting.com!news-xfer1.atl.newshosting.com!newsfeed.wirehub.nl!news.kweb.on.ca!KWeb!newsgroups.borland.com!not-for-mail