印刷エラー

新規投稿者

FLAT
投稿日 2017/02/25 17:14:32
いつもお世話になります。

サブPCでF8(印刷)をクリックするとエラーが起きます。
RPPMAN以外は問題なく印刷出来ています。
エラーメッセージは

Version:20161122版
System.Drawing.Printing.InvalidPrinterException: インストールされているプリンターはありません。
場所 System.Drawing.Printing.PrinterSettings.GetHdevmodeInternal(String printer)
場所 System.Drawing.Printing.PrinterSettings.GetHdevmodeInternal()
場所 System.Drawing.Printing.PrinterSettings.CreateInformationContext(PageSettings pageSettings)
場所 System.Drawing.Printing.PageSettings.get_PrintableArea()
場所 RPPMAN.Print.RPPPrintDocument.GetPrintableArea(PageSettings settings)
場所 RPPMAN.ReceptDataSet.PRINTERRow.ReadSettings(PrintDocument doc)
場所 RPPMAN.Views.受付印刷Control.CreatePrintDocument(String report_type, String print_data)
場所 RPPMAN.Views.印刷Control.UpdatePreview()
場所 RPPMAN.Views.受付印刷Control.comboBox情報レベル_SelectedIndexChanged(Object sender, EventArgs e)
場所 System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
場所 System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
場所 RPPMAN.Views.受付印刷Control.set_受付(C受付 value)
場所 RPPMAN.Views.Screens.受付一覧画面.set_Mode(Modes value)
場所 RPPMAN.Views.Screens.受付一覧画面.Do印刷()
場所 RPPMAN.Views.MainForm.<>c__DisplayClass17_0.b__1(Object _, EventArgs e)
場所 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
場所 System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
場所 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
場所 System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
場所 System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
場所 System.Windows.Forms.ToolStripMenuItem.ProcessCmdKey(Message& m, Keys keyData)
場所 System.Windows.Forms.ToolStripManager.ProcessShortcut(Message& m, Keys shortcut)
場所 System.Windows.Forms.ToolStripManager.ProcessCmdKey(Message& m, Keys keyData)
場所 System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.Form.ProcessCmdKey(Message& msg, Keys keyData)
場所 RPPMAN.Views.MainForm.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.ContainerControl.ProcessCmdKey(Message& msg, Keys keyData)
場所 RPPMAN.Views.受付内容ListControl.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.Control.ProcessCmdKey(Message& msg, Keys keyData)
場所 System.Windows.Forms.Control.PreProcessMessage(Message& msg)
場所 System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
場所 System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)

mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RPPMAN, Version=2.99.6170.29824, Culture=neutral, PublicKeyToken=null
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
GalaSoft.MvvmLight, Version=5.3.0.19038, Culture=neutral, PublicKeyToken=0e453835af4ee6ce
System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
SimpleInjector, Version=3.2.2.0, Culture=neutral, PublicKeyToken=984cb50dea722e99
System.Runtime, Version=2.6.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
mscorlib.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=b77a5c561934e089
Anonymously Hosted DynamicMethods Assembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
SimpleInjector.Compiled, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
PresentationFramework.Aero, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.Threading.Tasks, Version=2.6.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.Threading.Tasks, Version=1.0.12.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Deployment.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
PresentationCore.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=31bf3856ad364e35
PresentationFramework-SystemXml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
UIAutomationTypes, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.Windows.Forms.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=b77a5c561934e089
Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
WindowsFormsIntegration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.Drawing.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=b03f5f7f11d50a3a

返信 8

FLAT
投稿日 2017/03/10 12:11:40
いつもお世話になります。

修正ありがとうございます。
サブPCでの印刷エラーが起こらなくなりました。

返信 7

FLAT
投稿日 2017/03/03 12:02:13
G-UP佐藤様、お世話になります。

どうも、通常使うプリンターの指定がうまくいかないようです。
指定しようとしますが、

操作を完了できませんでした(エラー0x00000709)。
プリンター名を再度チェックして、プリンターがネットワークに接続されていることを確認してください。

と、でてきて指定ができません。

返信 6

投稿日 2017/03/03 09:29:31
> インストールされているプリンターはありません。

このメッセージについてはプリンターが1台もない場合に出るものと考えていましたが、プリンターがインストールされていても「通常使うプリンター」が指定されていない場合に出ることを確認しました。

コントロールパネルにて「通常使うプリンター」を設定してみてもらえませんでしょうか。
http://faq.epson.jp/faq/00/app/servlet/relatedqa?QID=002170

返信 5

FLAT
投稿日 2017/03/02 12:50:12
G-UP佐藤様、お世話になります。

ご指定のアドレスからプリンタードライバーを再インストールしてみましたが、やはり同じエラーが起こりました。

返信 4

投稿日 2017/02/28 18:02:29
http://cweb.canon.jp/cgi-bin/download/select-os.cgi?i_cd_pr_catg=011&i_cd_pr=2838&i_pr_search_word=&i_fl_select_pr_catg=1

からドライバーをインストールしてみたところ、プレビューが表示されない問題はこちらでは再現しませんでした。
プリンタドライバーが最新でない可能性がありますので、一度上記のリンクからドライバーをダウンロードしてインストールしてみてもらえませんでしょうか。
(手元には実機がないため実際に印刷を行うと「プリンターと通信できません」になりますが、プレビューまでは確認できました。)

返信 3

FLAT
投稿日 2017/02/28 12:38:42
お世話になります。

普段、使っているプリンターは
Canon MP 560

時々、使うのが
Canon MF 4320-4350

です。
どちらもRPPMAN以外では問題なく使用できています。

返信 2

投稿日 2017/02/27 15:30:36
ご使用のプリンターが認識されていないようですので、機種名の方は分かりませんでしょうか?

なお、「コントロール パネル\ハードウェアとサウンド\デバイスとプリンター」から全てのプリンターを削除した場合、
RPPMAN起動時に「プリンターがインストールされていないため、印刷およびプレビュー機能は動作しません。」のメッセージを表示するようにしていますが、各画面にある印刷機能は無効化していないため、印刷機能を使うとエラーが出る状態となっています。
(印刷実行ではなくプレビューの段階でエラーが出るのは、プレビュー時に実際に使用するプリンタの印刷可能範囲などを参照しているためです。)

返信 1

谷口 英一
投稿日 2017/02/27 13:45:48
FLAT さん、こんにちは。

ソフトハウスさんに報告します。
少々お待ちください。

返信する