PRN ファイルから印刷する方法

ファイルに印刷すると、プログラムは、コンピューターに接続されているプリンターに送信されるものを、代わりにファイルに出力します。後で、このファイルを別のコンピューター上の同様のプリンターに送信することが考えられます。そのため、.PRN ファイルの主な用途は、出力を取得するためにそれをプリンターにコピーすることです。 .PRN ファイルは任意のテキスト エディターで開くことができますが、テキストがたくさんの「迷惑メール」で囲まれている可能性があります。これは、余白、特別な間隔、グラフィックスなどを設定するために必要なさまざまなプリンター コードをすべて表します。

このファイルを正常に印刷するには、いくつかの仮定が必要です。

この例では、.PRN ファイルの名前が OUTPUT.PRN で、フロッピー ディスクの A: ドライブにあると仮定します。使用しているファイル名とドライブを適切なパスに置き換えます。手順は次のとおりです...

プリンターが同じで、出力プリンターがデフォルトのデバイスであると仮定すると、ファイルは印刷されるはずです。基本的に行ったことは、バイナリ コピーを使用して出力ファイルを既定のプリンターにコピーするように Windows に指示することです (つまり、キャリッジ リターンやライン フィードを追加せず、すべての制御コードを無視します。そのまま渡すだけです)。ファイル)。

USB接続の場合・・・

プリンターが USB 経由で接続されている場合、上記のコマンドを次のように変更する必要があります。

Computer_Name を取得するには、コントロール パネルを開き、[システム] を選択します。開いたダイアログで、[コンピュータ名] タブを選択します。そこには、コンピュータに関連付けられた名前が表示されます (名前の後にピリオドがある場合は無視してください)。 Printer_Share_Name を取得するには、コントロール パネルを開き、[プリンタと FAX] を選択します。印刷先のプリンターを選択し、左側のメニューで [共有] リンクを選択します。プリンタに共有名がない場合は、割り当てる必要があります。

ショートカット:\\Computer_Name の代わりに \\127.0.0.1 (すべてのコンピュータのローカル ネットワーク ループバック アドレス) が必要ですが、それでもプリンタ名情報が必要です (Brad M のおかげで Win2k と Server2003 でテストおよび確認済み)。

Computer_Name と Printer_Share_Name の両方を取得したら、これらを上記のコマンドに挿入します。 Computer_Name の前にある 2 つのバックスラッシュと、2 つの間にある 1 つのバックスラッシュに注意してください。

[注: プリンタがネットワーク コンピュータの場合は、\\Print_Server_Name (プリント サーバーの名前)上記の \\Computer_Name の場合)。ティム S に感謝します。]