2011-09-09 18 views
0

私は、Windows 7 64ビット版のアンティークBorland Builder 5を使用しています。64ビットWindows 7 fopen prn

  1. fptr = fopen( "\ prn"、 "wb")が失敗します。 "prn"、 "prn:"も失敗します。

  2. fptr = fopen( "HP8 lj4"、 "wb")が成功します。しかし何も印刷しません。 「HP8 lj4」はプリンタの名前です。またはネットビューhp8gigを介して表示されます。

  3. コンソールコマンド{print/D: "HP8 lj4" shopping.ln}は "shopping.lnは現在印刷中です"と表示しますが、何も印刷しません。

  4. もちろん、そのプリンタでは常に印刷します。私の美しいASCII TSEエディタはそれを行うことができます。

誰かがWindows 7のコンソールプログラムから印刷する方法を知っていますか?

// 2011年9月12日月曜日5:29 pm後で私は自分の "HP8 lj4"がその名前のファイルに印刷していることを認識しました。そして私はここでコメントしようとしましたが、明らかに失敗しました....

+0

dos、printfilから印刷する市販の製品があります。おそらく代替品があるか、DoxBoxを使用しています。 – xanatos

答えて

0

月9/21/2011 5:49 pm。 OK一般的な問題は、畏敬の念を抱いた& アンティークの "PRN"デバイスをWindows 7マシン上で何かにリダイレクトする方法です。私は知らない それを行う方法。 http://comsci.liu.edu/~murali/win32/NetworkPrint.htmの仲間には のように見えるコードがありますが、私の愚かなプログラムでは という希望のプリンタのネットワーク名を試してみることを提案しました。 Ieが、私は多分、私が理解アウトだろう仲間のPRNの事を、環境変数、または とより洗練された何かを作ることができ

​​

のようなコードで立ち往生....

1

を火9/13/2011 4:05 pm。 Windows 7などのコンソール "prn"指向のプログラムから印刷する方法は、 "net use lpt1:\ hp8gig \ UrPrinter/PERSISTENT:YES"です。 "UrPrinter"は "共有"する必要があります。そして、それはすべてです。私の悲惨な小さなコンソールプログラムは今すぐ印刷されます。私が混乱した理由の1つは、自然な才能とは別に、希望するプリンタがローカルであるということでした。それはコンピュータに接続されていたが、USB経由であった。この後、 "copy file/b prn"のようなコマンドラインが表示されます。

私は前に明らかにこのことを知っていた - 私はから別ののコンピュータをネットワークプリンタにアクセスするために、私が書いた「printnet.bat」ファイルにそれを見つけた - しかし、明らかに、私は忘れてしまいました。

私が以前に言及したウェブサイトのコードは、いくつかのタイプミスで壊れていました。つまり、私はまだの方法でプログラム的に "ネット使用"事を行うか分からない。

関連する問題