C言語(CGI)を使って、プリンタ出力
はじめまして。早速ですが、質問させてください。
今回DBサーバの検索結果をプリンタに出力したいのですが、
簡単なサンプルプログラムを提示してもらえないでしょうか?
環境はLinux+PostgreSQL+Apache+C(CGI)を
予定してますので、C言語でお願いします。
やりたい事はこんな感じです。
(1)SQLで検索した結果がクライアントの画面に表示される。
(2)表示したフレーム内に印刷ボタンがあり、印刷ボタンを押すと
プリンタに結果が印刷される。
C言語(CGI)を使って、プリンタ出力
Re:C言語(CGI)を使って、プリンタ出力
ドリームさんが所望するものを作り上げるのに、ご自身が不足している知識は何ですか?
>簡単なサンプルプログラムを提示してもらえないでしょうか?
余りにも他力本願で、これは質問ではなく依頼といいます。
依頼をしたいのであれば、然るべき所にお金を払って依頼してください。
私はここまでやってみて、これがどうしても解決できないんですけど・・・。
等の質問であれば当方も調べてみようかと思いますが、そういった努力されている所が
この文面からは感じ取れません。
一度ご自分でやってみてはいかがでしょうか?
>簡単なサンプルプログラムを提示してもらえないでしょうか?
余りにも他力本願で、これは質問ではなく依頼といいます。
依頼をしたいのであれば、然るべき所にお金を払って依頼してください。
私はここまでやってみて、これがどうしても解決できないんですけど・・・。
等の質問であれば当方も調べてみようかと思いますが、そういった努力されている所が
この文面からは感じ取れません。
一度ご自分でやってみてはいかがでしょうか?
Re:C言語(CGI)を使って、プリンタ出力
>プリンタに出力したいのですが
popenで lprに書き込めばいいんじゃないですか?
これならサンプル作るまでもないでしょう。
popenで lprに書き込めばいいんじゃないですか?
これならサンプル作るまでもないでしょう。
Re:C言語(CGI)を使って、プリンタ出力
>一度ご自分でやってみてはいかがでしょうか?
fopenを使ってやっては、見たのですが、うまくいきませんでした。
ソースをだらだらと書くのもどうかと思ったもので、
あのような文面になってしまいました。申し訳ありません。
詳しい方なら、反応してもらえるかもと思ったもので。。。
popenですか?
マニュアルを見て、試して見ます。
皆さん、ありがとうごさいました。
fopenを使ってやっては、見たのですが、うまくいきませんでした。
ソースをだらだらと書くのもどうかと思ったもので、
あのような文面になってしまいました。申し訳ありません。
詳しい方なら、反応してもらえるかもと思ったもので。。。
popenですか?
マニュアルを見て、試して見ます。
皆さん、ありがとうごさいました。
Re:C言語(CGI)を使って、プリンタ出力
私は、てっきりクライアント側で印刷するのかと思いましたが、
サーバー側のプリンタで印刷するのですか???
サーバー側で印刷するのなら、
既出のパイプを使うことになるでしょうし、
クライアント側ならばJavaScriptで
window.print()
のボタンを作ればいいと思います。
(クロスブラウザの問題はありますが。)
いずれにしろ、どこで躓いているのか分かりません。
ApacheでCGIの設定はできていますか?
CGIからHTMLを吐き出させて、ブラウザで見ることができましたか?
Postgresの準備はできていますか?(テーブル作成、権限設定など)
PostgresとCの連携はできましたか?
DBで日本語を扱うのなら、文字コードの問題は解決していますか?
あるいは、本当に最後のプリンタ出力だけができませんか?
サーバー側のプリンタで印刷するのですか???
サーバー側で印刷するのなら、
既出のパイプを使うことになるでしょうし、
クライアント側ならばJavaScriptで
window.print()
のボタンを作ればいいと思います。
(クロスブラウザの問題はありますが。)
いずれにしろ、どこで躓いているのか分かりません。
ApacheでCGIの設定はできていますか?
CGIからHTMLを吐き出させて、ブラウザで見ることができましたか?
Postgresの準備はできていますか?(テーブル作成、権限設定など)
PostgresとCの連携はできましたか?
DBで日本語を扱うのなら、文字コードの問題は解決していますか?
あるいは、本当に最後のプリンタ出力だけができませんか?
Re:C言語(CGI)を使って、プリンタ出力
>私は、てっきりクライアント側で印刷するのかと思いましたが、
>サーバー側のプリンタで印刷するのですか???
あー、そうですね。
cgiでボタンを押して印刷するというならクライアント側ですよね、普通は。
>サーバー側のプリンタで印刷するのですか???
あー、そうですね。
cgiでボタンを押して印刷するというならクライアント側ですよね、普通は。