エプソンレシートプリンターの印刷で前のデータが印刷される問題

このQ&Aのポイント
  • エプソンのレシートプリンターでデータの印刷をしていますが、何回かに1回前のデータの一部が印刷されます。エクセルを使用している場合、表自体は正しいデータが印刷されるのに一部だけ前のデータが印刷されるという問題が発生しています。
  • マクロで印刷しているため変数は1回毎に初期化していますが、レシートプリンター内の初期化ができるのか疑問です。再現性を見つけられず、原因もわかりません。
  • エプソンレシートプリンターの印刷で一部だけ前のデータが印刷される問題が発生しています。問題の再現性や原因がわからず、解決策を探しています。マクロで印刷しているため変数は1回毎に初期化していますが、レシートプリンター内の初期化ができるのか疑問です。
回答を見る
  • ベストアンサー

エプソンレシートプリンターの印刷

エプソンのレシートプリンターでデータの印刷をしています。方法は、ファイルから必要なデータを取り出し表に入れて範囲を指定して印刷をしますが、何回かに1回前のデータの一部が印刷されます。 エクセルを使用しています。このエクセルの表自体は、ちゃんとしたデータで印刷した結果のみ異なっています。マクロで印刷しているのため変数は、1回毎に初期化しています。 このレシートプリンター内の初期化なんて事が出来るのでしょうか? ほとんどがちゃんとしたデータが印刷されエクセルの表も正しいのに一部だけ前のデータが印刷されるなんて事がある事自体がわかりません。 また再現性を見つけられないので原因もわかりません。判る方がいらしたらよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

考えられる原因としては ・エクセルのシートでは空欄なのでプリンタにその項目を送っていない。 ・印刷する情報をファイルに出力してからプリンタを動かしている場合、ファイルが直ぐに更新されない場合があります。(ファイルキャッシュのフラッシュを行うか、DoEventsでごまかすしか方法が無い)

shellpon
質問者

お礼

ありがとうございます。 ファイルが更新されない場合があるんですか。使用中のPCは古い型なので処理が遅いと思っていました。それにこの事が影響すれば、おかしな事が起こるんですね。時間を取る事を考えて見ます。

その他の回答 (1)

回答No.1

プリンタの形式、プリンタの接続方式、どのようなマクロかを書かれないと何とも言えません。

関連するQ&A

  • エクセルからレシートプリンタで印刷する

    スター精機のSM-S210iでエクセルから印刷することは可能なのでしょうか? シリアルで繋いでプリンタドライバを入れたまでは簡単だったのですが 印刷データを送ると文字化けして文字列が羅列されて印刷されてきます モバイルプリンターの扱いが初めてなのでよく分からずご教授いただけると幸いです

  • 二台のプリンターに印刷したい

    エクセルで伝票を作り、それをVBAで二部印刷するようにしていました。(一部は運転手に、一部は保存用に) 今度、運転手の受け取り場所が変わり、そこのプリンターに出すように言われました。(プリンターナンバー「PR110034」と「PR110066」) まず、こちらのPCから向こうにプリンターで印刷できるか確かめました。(「ファイル」-「印刷」-「プリンター」-「名前(変更)」で)OKです。 そこで早速VBAで作ったのですが、おかしなことにどちらか片方に二部印刷されてしまうのです。(34を先に設定すると34に二部、66を先に設定すると66に二部) 二台のプリンターに一部ずつ印刷するようにするには、マクロでどう書けばよいのでしょうか。 教えてください。

  • TM-U295(レシートプリンタ)印刷について

    TM-U295(レシートプリンタ)印刷について、ご教授ください。 計測機器からのデータをTM-U295で印刷をするにあたって測定結果の位置や文字間隔の調整を行いたいのですが方法がわからなくて困っております。お手数ですが、ご教授ください。 ※OKWAVEより補足:「EPSON社製品」についての質問です。

  • マクロ どのパソコンでも同じプリンターから印刷

    ネットワークで繋がっている複数台のパソコンでエクセルで作ったフォーマットを同じプリンターで印刷したいのですが、どのようにマクロを組んだらいいのか分かりません 少しだけマクロが分かりますので分かりやすく教えてくれる方いませんか。 プリンタをしてするとNe06などプリンター名のあとに付けるのですが、別のパソコンになると番号を変えなければなりません 同じマクロでどのパソコンでも同じプリンターで印刷をできる方法を教えてください。

  • エクセルでの印刷・・・

    こんにちは。 今、エクセルのデータを同じエクセルで作った表に順番に表示させて印刷するマクロを組もうとしています。 ただ、1枚の紙に10件ごとにしたいと思っています。 今まで連続印刷のマクロを組んだのは1枚に対して1件の印刷マクロを組んだことは あるのですが・・・ 詳しい方教えてください よろしくお願いします。

  • 印刷できなくなりました・・(EPSON

    パソコンがおかしくなったので初期設定みたいなものをしました。 結構何回かやってます。 しかし、今回はパソコンを初期化してから印刷ができなくなってしまいました。 父がいつもセットしてくれて元のように印刷できるようにしてくれてたんですけど 今回はなぜかできないみたいです。。 印刷しようとすると、 「LPT1:への書き込みエラー、プリンタ プリンタの準備ができていません。電源が入ってオンラインになっているかどうかを確認してください。」 というダイアログが出ます。 電源もちゃんとついてますし、接続もできています。 コントロールパネルのプリントでインストール(セットアップ?)みたいなのも済ませました。 なぜ印刷できないのでしょうか?

  • マクロで印刷の途中でプリンタのメッセージが出ると止まってしまいます

    マクロで印刷の途中でプリンタのメッセージが出ると止まってしまいます Excel2007でベースのデータシートからフィルタで条件に合うデータを取り出し 同じファイルの印刷用としている別シートに貼り付けて罫線ページ計など体裁を整えて印刷 の処理をループで繰り返しています 通常は目的の処理が出来ていますが 印刷しているプリンタのインクが無くなった時などプリンタのメッセージが出ると メッセージを閉じても続きのマクロが実行されず止まってしまいます 止まってしまうとファイルを閉じる事もできなくなり 止む無く強制終了すると閉じた後VisualBasicの ここで終了することはできません というメッセージが出て閉じます 再度そのファイルを開くと前回の処理が終わったところで開きます プリンタからのメッセージが出るときだけに起きる現象なのですが 対処する方法がわかりません よろしくお願いします

  • VBAでプリンタを指定して印刷

    エクセルのマクロにて印刷する場合、プリンタを「通常使うプリンタ」の設定をしていないものに印刷するのは可能なのでしょうか? また、不可であれば何かいい方法はないでしょうか?

  • QL-820NWBc でレシート用紙印刷

    ■製品名を記入してください。  ラベルプリンタ QL-820NWBc ■どのようなことでお困りでしょうか?  購入前ですが、製品はラベル用のプリンタのようですが、オートカット機能も実装されている事から、レシートロール紙を印刷したいのですが、レシート用紙はラベル用紙よりも薄いですが印刷やオートカットも可能でしょうか? どなたか経験された方はおられないでしょうか? ■お使いの環境について教えてください。  パソコンもしくはスマートフォンのOSはWindows11でアプリ開発予定 ・どのように接続されていますか?  有線LANとUSBケーブルで接続された2台のこのプリンタから印刷を予定しています ・関連するソフト・アプリがあれば教えてください。  アプリ自作(FileMaker)予定です ※OKWAVEより補足:「ブラザー製品」についての質問です。

  • Epsonプリンター

    EW452購入。プリンターとの接続は付属のCDで完了。パソコン内のデーター印刷確認もできた。 年賀状印刷だけができず、そのまま吐き出される。印刷データーを削除しようしてもデーターは無い。何回も同様の状態となる。どうか教えてください。済みません、高齢のため分かりやすくお願いします ※OKWAVEより補足:「EPSON社製品」についての質問です。