tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルプリンタの状態を取得する
記事No14505
投稿日: 2010/03/01(Mon) 18:56
投稿者ころまつ
はじめまして。
Win2000でVB6にてプログラムを作成しています(経験1年未満)。
仕事上の関係で、VB.NETを手に入れられないので、
プリンタの状態をWin2000にて取得できるコツはありませんか?
ダイアログボックスの中に「状態」があるのですが、それを取得できる
方法がわかりません・・・

[ツリー表示へ]
タイトルRe: プリンタの状態を取得する
記事No14506
投稿日: 2010/03/01(Mon) 19:58
投稿者オショウ
> プリンタの状態をWin2000にて取得できるコツはありませんか?
> ダイアログボックスの中に「状態」があるのですが、それを取得できる
> 方法がわかりません・・・

  コツ?
  コツでは無くて技術的な方法ですネ!

  http://support.microsoft.com/kb/160129/ja
  や
  http://dobon.net/vb/dotnet/graphics/printerport.html

  に記載のある通り、Win32 APIを使わないとできないかと。

  あとそのプリンターがプリンターポートに繋がっていない
  ネットワークプリンターの場合は厄介です。

  どういうプリンターでしょうか・・・

以上。参考まで

[ツリー表示へ]
タイトルRe^2: プリンタの状態を取得する
記事No14507
投稿日: 2010/03/01(Mon) 21:58
投稿者ころまつ
> プリンタの状態をWin2000にて取得できるコツはありませんか?
> ダイアログボックスの中に「状態」があるのですが、それを取得できる
> 方法がわかりません・・・

  コツ?
  コツでは無くて技術的な方法ですネ!

  
  に記載のある通り、Win32 APIを使わないとできないかと。

  あとそのプリンターがプリンターポートに繋がっていない
  ネットワークプリンターの場合は厄介です。

  どういうプリンターでしょうか・・・

以上。参考まで
オショウ 様

アドバイスを有難うございます。

APIを使ったらいいということですね?

C++みたいな気がしましたけど。。。

明日、挑戦してみます!



   

[ツリー表示へ]
タイトルRe^3: プリンタの状態を取得する
記事No14508
投稿日: 2010/03/01(Mon) 23:09
投稿者オショウ
> C++みたいな気がしましたけど。。。

  VB6で記述されたサンプルは見つけられませんでした。
  多分、もう少し詳細に探せば、VB6で書かれたサンプルコード
  はあると思います。

  で、プリンターは?
  本体パラレルポート接続なんですか?
  ネットワークプリンターなら、ほぼあきらめるしかないかも。

  WMIで取れたかは未確認です。

以上。

[ツリー表示へ]
タイトルRe^4: プリンタの状態を取得する
記事No14512
投稿日: 2010/03/02(Tue) 22:38
投稿者ころまつ
> > C++みたいな気がしましたけど。。。
>
>   VB6で記述されたサンプルは見つけられませんでした。
>   多分、もう少し詳細に探せば、VB6で書かれたサンプルコード
>   はあると思います。
>
>   で、プリンターは?
>   本体パラレルポート接続なんですか?
>   ネットワークプリンターなら、ほぼあきらめるしかないかも。
>
>   WMIで取れたかは未確認です。
>
> 以上。

   こんばんは。

  プリンターはレーザープリンタで、パラレルにて接続しています。

  本日、C++を使って表を作るつもりでしたが・・・

  初めての経験ですので、チンプンカンプン????

  Win32 APIってC++から作れるのでしょうか?

  VB6ばっかり使っていたので、C++6.0は未経験です。。。

  

  

[ツリー表示へ]
タイトルRe: プリンタの状態を取得する
記事No14509
投稿日: 2010/03/02(Tue) 01:18
投稿者花ちゃん
> ダイアログボックスの中に「状態」があるのですが、それを取得できる

状態 って下記の事でよかったのですよね。
http://hanatyan.sakura.ne.jp/dotnet/Prt13.htm


下記へ投稿しておきます。

サンプル投稿用掲示板
WMIを使って通常使うプリンターを取得及びプリンターの状態を取得(VB6.0)
http://www.hanatyan.sakura.ne.jp/patio/read.cgi?no=258

[ツリー表示へ]