PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21175 04/05/09 15:14:58 RE(10):API関数でプリンタの状態を調べたい By isii
21174 04/05/08 20:56:48 RE(9):API関数でプリンタの状態を調べたい By にしやん
21173 04/05/08 17:24:35 RE(8):API関数でプリンタの状態を調べたい By yui_s
21172 04/05/08 17:23:23 RE(7):API関数でプリンタの状態を調べたい By yui_s
21156 04/05/05 20:54:52 RE(6):API関数でプリンタの状態を調べたい By isii
21155 04/05/04 19:48:54 RE(5):API関数でプリンタの状態を調べたい By class
21154 04/05/04 18:29:54 RE(4):API関数でプリンタの状態を調べたい By yui_s
21153 04/05/04 12:05:55 RE(3):API関数でプリンタの状態を調べたい By isii
21152 04/05/01 15:31:16 RE(2):API関数でプリンタの状態を調べたい By yui_s
21150 04/04/28 21:03:06 RE(1):API関数でプリンタの状態を調べたい By class
21149 04/04/28 18:31:31 API関数でプリンタの状態を調べたい By yui_s

カテゴリ:PowerBuilderの開発環境
日付:2004年05月04日 18:29 発信者:yui_s
題名:RE(4):API関数でプリンタの状態を調べたい

isiiさん、お世話になります。

記載していただいた内容で値がうまくとれているようです。
ありがとうございます。

しかし、その後がうまくいきません。

>追伸
>・GetPrinter()で得られたプリンタ情報の内容を参照には、発言No:017164を参考にして下さい。

発言No:017164の内容をパクッて作ってみたところ、
MemMove( PrinterInfo , PrinterInfoBlob, 20 )
String( PrinterInfo[ 1 ].pPrinterName , \"address\" ) = \"EPSON TM-L90 Receipt\"
String( PrinterInfo[ 1 ].pPortName , \"address\"  )   = \"TMUSB000-Printer\"
string( PrinterInfo[ 1 ].attributes )               = 6208
String( PrinterInfo[ 1 ].devicenotselectedtimeout ) = 15000
String( PrinterInfo[ 1 ].transmissionretrytimeout ) = 45000
と値が返ってきました。
ためしに他のローカルプリンタを設定して行ってみたところ「devicenotselectedtimeout」と
「transmissionretrytimeout」の値に変更はありませんでした。

winspool.hの中身の「typedef struct _PRINTER_INFO_5A」や「typedef struct _PRINTER_INFO_5W」の構造体宣言
と発言No:017164の構造体宣言の変数の構成が違うように思ったのですが、私の見ているところが間違えているのでし
ょうか?


>・詳細なプリンタ状態を得る場合は、レベル2の方がいいです。

レベル2にした場合、GetPrinterA( hPrinter, 2 , PrinterInfoBlob, cbNeeded, cbNeeded )にして、
winspool.hの中身は「PRINTER_INFO_2○」を利用するいう認識でよろしいのでしょうか?

「PRINTER_INFO_2○」の内容を確認したところ「LPDEVMODEA」と「PSECURITY_DESCRIPTOR」という変数名があったの
ですが、ビルダでは変数は何になるのでしょうか?


質問ばかりですが、よろしくお願いします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.