Top > プログラミング > .NET Tips> プリンタのポート、状態を取得する

プリンタのポート、状態を取得する」への評価、コメント

評価

良い / 悪い = 13 / 7 (「良い」の割合 = 0.650 , 人気度 = 0.846

評価する

コメント一覧


通常のコメント
くるり 2024/03/16 (Sat) 09:24:05
GetPrinter を GetPrinterW に置き換えても文字化けは解消するようです。
私は、最終的に他の方の意見を参考にし、GetPrinterの宣言でCharSet.Autoを指定して対応しましたが、ご参考までに。

それにしても、VBは楽しいですね。
もちろんこういった良質なサイトあってこそのことですが。

通常のコメント
八白 2021/06/18 (Fri) 11:32:46
ステータス
128 80 Printer offline プリンターオフライン
か取得できません。
ご存じないですか?

通常のコメント
かる 2021/01/28 (Thu) 11:23:47
手元の VB2008/Windows10 環境では、PRINTER_INFO_2 の pPortName を取得した際に文字化けしたため、GetPrinter の宣言に CharSet:=CharSet.Auto を追加して解消しました。

評価の理由
minekazu 2016/09/26 (Mon) 10:14:32
評価:良い
欲しい処理がそのまんまで見つかりました。ありがとうございます。
他のTipsでも言えることと思いますが、1次情報が示されていること、コメントが最小限であることは、自分でも調べる余地があり、良いことだと思います。

通常のコメント
dobonu 2010/10/24 (Sun) 13:02:59
CharSetは CharSet.Ansi
UnmanagedType.LPStrにすれば
おそらく文字化けしません

通常のコメント
鬼太郎 2009/02/19 (Thu) 08:12:45
VB2008からNECのドットプリンタに出力する方法が
あったら教えてください。
マイクロソフトの情報(文書番号: 322090)では漢字が化けてしまいます。

通常のコメント
mono 2007/12/14 (Fri) 14:42:47
こちらのサンプルコードのVB6版も掲載していただけないでしょうか。

コメントの投稿

[説明]