Perl For Win32 で プリンターに出力するには

[上に] [前に] [次に]
Kei [E-Mail] 1998/07/11(土) 23:10:23
Perl For Win32 (winsows95)で プリンターにリストを
出力する方法を知っている方がいたら教えてください。
これに関する書籍かURLでもいいです。
よろしくお願いします。

飯塚 [E-Mail] [HomePage] 1998/07/12(日) 21:40:39
とりあえずこうやったらできた。

open ( PR, ">PRN" );open ( IN, "<print_this_file.txt") ;
while ( <IN> ){ print PR "$_"; }
print PR "\014";
close ( PR );close ( IN );

kei [E-Mail] 1998/07/13(月) 23:12:25
飯塚さん、どうもありがとうございます。
スクリプト、コマンドプロンプトからテストしてみたんですけれど

D:\public_html\test>perl list.cgi
print on closed filehandle main::PR at list.cgi line 5, <IN> chunk 1.
print on closed filehandle main::PR at list.cgi line 5, <IN> chunk 2.
print on closed filehandle main::PR at list.cgi line 5, <IN> chunk 3.
print on closed filehandle main::PR at list.cgi line 6, <IN> chunk 3.

がでます。ブラウザから実行しても同じ結果でした。
データは適当に3件つくってあります。

あとプリンターとPerlの関係はどうなっているのでしょう?
私はなんの設定もしてないんですけれど。
自動的にプリンターに出力されるのでしょうか?
Perlのバージョンは5.004_02です。
なにかわかったら教えてください。よろしくお願いします。

智猫 [E-Mail] [HomePage] 1998/07/15(水) 03:21:58
プリンタの機種が問題なのではないでしょうか?
DOSやDOSプロンプトでの印刷に対応していない機種もあります。
たとえばエプソンのPM-700CやPM-750Cですね。
私は両機種とも所有したことがあり、DOSでは確実に印刷できません。プロンプトでの印刷は試していませんが……

kei [E-Mail] 1998/07/18(土) 23:45:29
[[解決]]
昔のプリンターと今のプリンターの違いが大体分かり
印刷できない理由が分かったような気がします。
どうもありがとうございました。

[上に] [前に] [次に]