投稿者 hori  (社会人) 投稿日時 2015/11/16 10:30:51
先日、現在、月に1~2枚手書きで書いている宅配便の送り状に使えるかなと思って、
友人から不要になったドットインパクトプリンターをもらったのですが、
VB2010EXで行単位の印刷をする方法がわかりません。調べたところ

https://support.microsoft.com/en-us/kb/322090

に行き当たり、記載のコードをそのまま試してみたら、

OpenPrinter のところで

「PInvokeStackImbalance」 と云うエラーになります。

どうも、パラメーターの型が違うと云う事らしいのですが

https://msdn.microsoft.com/ja-jp/library/cc410486.aspx

を見ても何が正解の『型』なのかわかりません。

このエラーを回避する方法をご存知の方居られましたらご教示願えませんでしょうか。
よろしくお願いいたします。