(57)【要約】【課題】プル出力で正確なプレビュー画像を表示可能な画像形成システムを提供する。【解決手段】  サーバー１の文書データ受信部１００は、端末３から文書データ４００を受信する。データ種類判断部１１０は、受信された文書データ４００が直接出力データか、プル出力データかを判断する。文書データ再送信部１２０は、直接出力データと判断された場合、文書データ４００をそのまま画像形成装置２へ送信する。機種情報取得部１３０は、プル出力データと判断された場合、画像形成装置２から機種情報４１０を取得する。プレビュー作成部１４０は、文書データ４００について、機種情報４１０に対応したラスタライズを行い、プレビューデータを作成する。プレビュー送信部１５０は、プレビュー作成部１４０により作成されたプレビューデータを画像形成装置２へ送信する。【選択図】図４
2018174372.tif 000002
【特許請求の範囲】
【請求項１】
端末と、サーバーと、画像形成装置とを含む画像形成システムであって、
前記端末は、
文書データを、前記画像形成装置で直接出力される直接出力データ、又は前記サーバーに格納させてから前記画像形成装置の指示により出力されるプル出力データとして前記サーバーへ送信する文書データ送信部を備え、
前記サーバーは、
前記端末から前記文書データを受信する文書データ受信部と、
前記文書データ受信部により受信された文書データが直接出力データか、プル出力データかを判断するデータ種類判断部と、
前記データ種類判断部により前記文書データが直接出力データと判断された場合、前記文書データをそのまま前記画像形成装置へ送信する文書データ再送信部と、
前記データ種類判断部により前記文書データがプル出力データと判断された場合、前記画像形成装置から機種情報を取得する機種情報取得部と、
前記文書データについて、前記機種情報取得部により取得された前記機種情報に対応したラスタライズを行い、プレビューデータを作成するプレビュー作成部と、
前記プレビュー作成部により作成された前記プレビューデータを前記画像形成装置へ送信するプレビュー送信部とを備え、
前記画像形成装置は、
前記サーバーに格納されたプル出力データである前記文書データの選択及び出力の指示を取得する入力部と、
前記入力部により選択された前記文書データの前記プレビューデータを前記サーバーから取得するプレビューデータ取得部と、
前記プレビューデータ取得部により取得された前記プレビューデータを表示する表示部と、
前記入力部により出力の指示をされた前記文書データを前記サーバーから取得し、直接出力データである前記文書データも前記サーバーから取得する文書データ取得部と、
前記文書データ取得部により取得された前記文書データについてラスタライズを行い、出力データを作成するラスタライズ部とを備える
ことを特徴とする画像形成システム。
【請求項２】
前記プレビュー作成部は、
前記画像形成装置の前記機種情報に対応して用意されたエミュレーターにより、当該画像形成装置で実行される前記ラスタライズ部と同一の処理によるラスタライズを行う
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
端末から文書データを受信する文書データ受信部と、
前記文書データ受信部により受信された前記文書データが前記端末から画像形成装置で直接出力される直接出力データか、自装置に格納させてから前記画像形成装置の指示により出力されるプル出力データかを判断するデータ種類判断部と、
前記データ種類判断部により前記文書データが直接出力データと判断された場合、前記文書データをそのまま前記画像形成装置へ送信する文書データ再送信部と、
前記データ種類判断部により前記文書データがプル出力データと判断された場合、前記画像形成装置から機種情報を取得する機種情報取得部と、
前記機種情報取得部により取得された前記機種情報に対応したラスタライズを行い前記文書データからプレビューデータを作成するプレビュー作成部と、
前記プレビュー作成部により作成された前記プレビューデータを前記画像形成装置へ送信するプレビュー送信部とを備える
ことを特徴とするサーバー。
【請求項４】
サーバーに格納されたプル出力データである文書データの選択及び出力の指示を取得する入力部と、
前記入力部により選択された前記文書データのプレビューデータを前記サーバーから取得するプレビューデータ取得部と、
前記プレビューデータ取得部により取得された前記プレビューデータを表示する表示部と、
前記入力部により出力の指示をされた前記文書データを前記サーバーから取得する文書データ取得部と、
前記文書データ取得部により取得された前記文書データについてラスタライズを行い、出力データを作成するラスタライズ部とを備える
ことを特徴とする画像形成装置。
【請求項５】
端末と、サーバーと、画像形成装置とを含む画像形成システムにより実行される画像形成方法であって、
前記端末は、
文書データを、前記画像形成装置で直接出力される直接出力データ、又は前記サーバーに格納させてから前記画像形成装置の指示により出力されるプル出力データとして前記サーバーへ送信し、
前記サーバーは、
前記端末から前記文書データを受信し、
受信された前記文書データが直接出力データか、プル出力データかを判断し、
前記文書データが直接出力データと判断された場合、前記文書データをそのまま前記画像形成装置へ送信し、
前記文書データがプル出力データと判断された場合、前記画像形成装置から機種情報を取得し、
前記文書データについて、取得された前記機種情報に対応したラスタライズを行い、プレビューデータを作成し、
作成された前記プレビューデータを前記画像形成装置へ送信し、
前記画像形成装置は、
前記サーバーに格納されたプル出力データである前記文書データの選択及び出力の指示を取得し、
選択された前記文書データの前記プレビューデータを前記サーバーから取得し、
取得された前記プレビューデータを表示し、
出力の指示をされた前記文書データを前記サーバーから取得し、直接出力データである前記文書データも前記サーバーから取得し、
取得された前記文書データについてラスタライズを行い、出力データを作成する
ことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、サーバー、画像形成装置、及び画像形成方法に係り、特にプルプリント（pull-print）に対応した画像形成システム、サーバー、画像形成装置、及び画像形成方法に関する。
【背景技術】
【０００２】
従来から、文書や画像を印刷可能な複合機（Multifunctional Peripheral, MFP）等の画像形成装置が存在する。
【０００３】
特許文献１を参照すると、従来の画像形成装置として、自機で処理できるデータファイルであるか否かを判定した後、自機で処理できるデータファイルである場合には、ＲＩＰ処理（Raster Image Processor、rasterize、以下、単に「ラスタライズ」という。）を自機で行う画像形成装置が開示されている。この特許文献１の画像形成装置では、自機で処理できないデータファイルである場合には、印刷を実行するための画像データを、データファイルに基づいてサーバーに生成させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２８２４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されたような従来の画像形成システムでは、同じ文書データ等のデータファイルであっても、サーバー上でラスタライズする場合と、画像形成装置上でラスタライズする場合とでは、生成される画像データが異なることがあった。
このため、サーバー上に文書データを、一旦、スプールしておいて、画像形成装置からの指示によりこの文書データをラスタライズして出力するプル出力を行う場合、サーバー上では、忠実なプレビューデータを作成できなかった。
【０００６】
本発明は、このような状況に鑑みてなされたものであって、上述の問題点を解消する画像形成システムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成システムは、端末と、サーバーと、画像形成装置とを含む画像形成システムであって、前記端末は、文書データを、前記画像形成装置で直接出力される直接出力データ、又は前記サーバーに格納させてから前記画像形成装置の指示により出力されるプル出力データとして前記サーバーへ送信する文書データ送信部を備え、前記サーバーは、前記端末から前記文書データを受信する文書データ受信部と、前記文書データ受信部により受信された文書データが直接出力データか、プル出力データかを判断するデータ種類判断部と、前記データ種類判断部により前記文書データが直接出力データと判断された場合、前記文書データをそのまま前記画像形成装置へ送信する文書データ再送信部と、前記データ種類判断部により前記文書データがプル出力データと判断された場合、前記画像形成装置から機種情報を取得する機種情報取得部と、前記文書データについて、前記機種情報取得部により取得された前記機種情報に対応したラスタライズを行い、プレビューデータを作成するプレビュー作成部と、前記プレビュー作成部により作成された前記プレビューデータを前記画像形成装置へ送信するプレビュー送信部とを備え、前記画像形成装置は、前記サーバーに格納されたプル出力データである前記文書データの選択及び出力の指示を取得する入力部と、前記入力部により選択された前記文書データの前記プレビューデータを前記サーバーから取得するプレビューデータ取得部と、前記プレビューデータ取得部により取得された前記プレビューデータを表示する表示部と、前記入力部により出力の指示をされた前記文書データを前記サーバーから取得し、直接出力データである前記文書データも前記サーバーから取得する文書データ取得部と、前記文書データ取得部により取得された前記文書データについてラスタライズを行い、出力データを作成するラスタライズ部とを備えることを特徴とする。
本発明の画像形成システムは、前記プレビュー作成部は、前記画像形成装置の前記機種情報に対応して用意されたエミュレーターにより、当該画像形成装置で実行される前記ラスタライズ部と同一の処理によるラスタライズを行うことを特徴とする。
本発明のサーバーは、端末から文書データを受信する文書データ受信部と、前記文書データ受信部により受信された前記文書データが前記端末から画像形成装置で直接出力される直接出力データか、自装置に格納させてから前記画像形成装置の指示により出力されるプル出力データかを判断するデータ種類判断部と、前記データ種類判断部により前記文書データが直接出力データと判断された場合、前記文書データをそのまま前記画像形成装置へ送信する文書データ再送信部と、前記データ種類判断部により前記文書データがプル出力データと判断された場合、前記画像形成装置から機種情報を取得する機種情報取得部と、前記機種情報取得部により取得された前記機種情報に対応したラスタライズを行い前記文書データからプレビューデータを作成するプレビュー作成部と、前記プレビュー作成部により作成された前記プレビューデータを前記画像形成装置へ送信するプレビュー送信部とを備えることを特徴とする。
本発明の画像形成装置は、サーバーに格納されたプル出力データである文書データの選択及び出力の指示を取得する入力部と、前記入力部により選択された前記文書データのプレビューデータを前記サーバーから取得するプレビューデータ取得部と、前記プレビューデータ取得部により取得された前記プレビューデータを表示する表示部と、前記入力部により出力の指示をされた前記文書データを前記サーバーから取得する文書データ取得部と、前記文書データ取得部により取得された前記文書データについてラスタライズを行い、出力データを作成するラスタライズ部とを備えることを特徴とする。
本発明の画像形成方法は、端末と、サーバーと、画像形成装置とを含む画像形成システムにより実行される画像形成方法であって、前記端末は、文書データを、前記画像形成装置で直接出力される直接出力データ、又は前記サーバーに格納させてから前記画像形成装置の指示により出力されるプル出力データとして前記サーバーへ送信し、前記サーバーは、前記端末から前記文書データを受信し、受信された前記文書データが直接出力データか、プル出力データかを判断し、前記文書データが直接出力データと判断された場合、前記文書データをそのまま前記画像形成装置へ送信し、前記文書データがプル出力データと判断された場合、前記画像形成装置から機種情報を取得し、前記文書データについて、取得された前記機種情報に対応したラスタライズを行い、プレビューデータを作成し、作成された前記プレビューデータを前記画像形成装置へ送信し、前記画像形成装置は、前記サーバーに格納されたプル出力データである前記文書データの選択及び出力の指示を取得し、選択された前記文書データの前記プレビューデータを前記サーバーから取得し、取得された前記プレビューデータを表示し、出力の指示をされた前記文書データを前記サーバーから取得し、直接出力データである前記文書データも前記サーバーから取得し、取得された前記文書データについてラスタライズを行い、出力データを作成することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、プル出力時に、画像形成装置の機種情報を取得して、サーバー上でこれに対応したラスタライズを行うことで、サーバー上で忠実なプレビューデータを作成することが可能な画像形成システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る画像形成システムのシステム構成図である。
【図２】図１に示すサーバー及び端末の制御構成を示すブロック図である。
【図３】図１に示す画像形成装置の制御構成を示すブロック図である。
【図４】本発明の実施の形態に係る画像形成システムの機能構成を示すブロック図である。
【図５】本発明の実施の形態に係る文書格納送信処理のフローチャートである。
【図６】本発明の実施の形態に係るプル出力処理のフローチャートである。
【図７】図６に示すプル出力処理の概念図である。
【発明を実施するための形態】
【００１０】
＜実施の形態＞
〔画像形成システムＸのシステム構成〕
まず、図１〜図３を参照して、本発明の実施の形態に係る画像形成システムＸのシステム構成について説明する。
本実施形態の画像形成システムＸは、サーバー１、画像形成装置２、及び端末３を含む。各装置は、ネットワーク５で接続されている。
【００１１】
サーバー１は、画像形成装置２との間で、各種データを送受信可能であり、文書データ４００（図４）を管理する情報処理装置である。本実施形態において、サーバー１は、汎用機、ＰＣ（Personal Computer）サーバー、ＮＡＳ（Network Attached Storage）等であってもよい。
また、サーバー１は、Ｌｉｎｕｘ（登録商標）やＷｉｎｄｏｗｓ（登録商標）等の汎用ＯＳ（Operating System）を実行し、このＯＳ上で各種のサービス（デーモン）を提供する。
【００１２】
また、サーバー１は、文書データ４００（図４）を格納、管理、課金、認可等を行うことが可能である。サーバー１は、例えば、文書データ４００を端末３から取得して、一旦、キューＱ（queue）としてスプールし、適切な画像形成装置２で出力させる。この際、サーバー１は、直接出力として、文書データ４００を直接、画像形成装置２で出力させることが可能である。また、サーバー１は、プル出力として、サーバー１の記憶部１９に格納された文書データ４００を、画像形成装置２からの指示により出力させることも可能である。このプル出力の詳細については後述する。
また、サーバー１は、文書データ４００を、ユーザーに対応付けられた文書ボックス（共有フォルダー。保存フォルダー）に格納してもよい。
なお、サーバー１は、業務や事務用のＤＭＳ（Document Management System）等への送信処理を行うことが可能であってもよい。
【００１３】
画像形成装置２は、ＭＦＰ、ネットワークスキャナー、ドキュメントスキャナー、ネットワークＦＡＸ、スキャナー機能付きのプリンター等のドキュメント読取装置である。画像形成装置２は、サーバー１と接続するためのアプリケーションソフトウェア（Application Software、以下、単に「アプリ」という。）を実行してもよい。
画像形成装置２は、Ｌｉｎｕｘ（登録商標）やＷｉｎｄｏｗｓ（登録商標）等の汎用ＯＳ（Operating System）、組み込み用（Embedded）ＯＳ、リアルタイムＯＳ等が動作し、このＯＳ上の制御プログラムにより各部の制御を実行している。
【００１４】
端末３は、ＰＣ、携帯電話、スマートフォン、ＰＤＡ（Personal Data Assistant）、業務用端末、画像形成装置２用の専用端末等の情報処理装置である。
端末３は、各種汎用のＯＳ等が動作している。また、端末３は、画像形成装置２用のデバイスドライバー（device driver）等の制御プログラムをインストール（install）することが可能である。これにより、ＯＳ及び各種アプリから、画像形成装置２の印刷、スキャン、ＦＡＸ送受信、ネットワークＦＡＸ等の機能を使用することが可能となる。
また、端末３は、サーバー１で管理される文書データ４００（図４）を作成し、更新することが可能である。
【００１５】
ネットワーク５は、本実施形態においては、イントラネット（Intranet）等のＬＡＮ（Local Area Network）、インターネット（登録商標）や携帯電話網等のＷＡＮ（Wide Area Network）等である。ネットワーク５がＷＡＮの場合、ルーター（Router）やゲートウェイ（Gateway）等を介して、他のサーバーに接続可能であってもよい。また、ネットワーク５は、ＶＰＮ（Virtual Private Network）を構成していてもよい。
【００１６】
なお、画像形成システムＸにおいて、サーバー１、画像形成装置２、及び端末３は、それぞれ複数備えられていてもよい。
【００１７】
次に、図２によると、サーバー１は、制御部１０、ネットワーク送受信部１５、及び記憶部１９を含んでいる。また、端末３は、制御部３０、ネットワーク送受信部３５、及び記憶部３９を含んでいる。
【００１８】
制御部１０、３０は、ＧＰＰ（General Purpose Processor）、ＣＰＵ（Central Processing Unit、中央処理装置）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）、ＡＳＩＣ（Application Specific Processor、特定用途向けプロセッサー）等の情報処理部である。
制御部１０、３０は、記憶部１９、３９のＲＯＭやＳＳＤやＨＤＤに記憶されている制御プログラムを読み出して、この制御プログラムをＲＡＭに展開させて実行することで、後述する機能ブロックの各手段として動作させられる。
なお、制御部１０、３０は、ＲＡＭやＲＯＭやフラッシュメモリー等を内蔵していてもよい。
【００１９】
ネットワーク送受信部１５、３５は、ネットワーク５に接続するためのＬＡＮボードや無線送受信機等を含むネットワーク接続手段である。
【００２０】
記憶部１９、３９は、一時的でない記録媒体を用いた記憶手段である。記憶部１９、３９は、主記憶部として、ＲＡＭ（Random Access Memory）等を含んでいてもよい。また、記憶部１９、３９は、補助記憶部として、ＲＯＭ（Read Only Memory）、ｅＭＭＣ（embedded Multi Media Card）、ＳＳＤ（Solid State Drive）等の半導体記録媒体、及びＨＤＤ（Hard Disk Drive）等含んでいてもよい。この場合、記憶部１９、３９の補助記憶部には画像形成装置２の動作制御を行うための制御プログラムが記憶されている。
また、記憶部１９、３９には、ユーザー毎の文書ボックス（保存フォルダー、共有フォルダー）の領域が含まれていてもよい。
なお、記憶部１９、３９は、各種フラッシュメモリーや光学記録媒体等の外部記憶媒体を含んでいてもよい。
【００２１】
また、端末３は、入力部と表示部とを備えていてもよい。
この場合、入力部は、ユーザーによる各種指示を取得するためのキーボード、各種センサー、ポインティングデバイス等である。ポインティングデバイスは、タッチパネル、デジタイザー、タッチパッド等を含む。入力部は、ＯＳ上のＧＵＩ（Graphical User Interface）により、ユーザーにより各種指示を入力させ、これを取得することが可能である。また、入力部でユーザーが入力した指示により、文書データ４００（図４）の作成、送信、各ユーザーの情報の入力、変更等の処理を行うことも可能である。
表示部は、ＬＣＤ(Liquid Crystal Display)、有機ＥＬディスプレイ、ＦＥＤ（Field Emission Display）、蛍光表示管等の平面ディスプレイパネル、プロジェクター、ステータス表示用ＬＥＤ等である。表示部は、ＧＵＩに関連する各種操作画面を表示することが可能である。
なお、入力部と表示部とは、タッチパネル付きのディスプレイやデジタイザー等のように一体的に形成されていてもよい。
【００２２】
次に、図３によると、画像形成装置２は、画像処理部２１、原稿読取部２２、原稿給送部２３、給紙部２４、ネットワーク送受信部２５、操作パネル部２６、画像形成部２７（画像形成手段）、ＦＡＸ送受信部２８、及び記憶部２９等を含む。各部は、制御部２０に接続され、制御部２０によって動作制御される。
【００２３】
制御部２０は、ＧＰＰ、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＧＰＵ、ＡＳＩＣ等の情報処理部である。
制御部２０は、記憶部２９のＲＯＭやＨＤＤに記憶されている制御プログラムを読み出して、この制御プログラムをＲＡＭに展開させて実行することで、後述する機能ブロックの各手段として動作させられる。また、制御部２０は、端末３や操作パネル部２６から入力された所定の指示に応じて、装置全体の制御を行う。
【００２４】
画像処理部２１は、ＤＳＰやＧＰＵ等の情報処理部である。画像処理部２１は、画像データに対して所定の画像処理を行う手段であり、例えば、拡大縮小、濃度調整、階調調整、画像改善等の各種画像処理を行う。
画像処理部２１は、原稿読取部２２で読み取られた画像を、記憶部２９に印刷データとして記憶する。この際、画像処理部２１は、印刷データをＰＤＦやＴＩＦＦ等のフォーマットのファイル単位に変換することも可能である。
【００２５】
原稿読取部２２は、セットされた原稿を読み取る（スキャン）。また、原稿読取部２２は、画像形成装置２の本体部の上部に配設される。
原稿読取部２２は、スキャナーと、プラテンガラスと、原稿読取スリットとを備えている。原稿読取部２２は、プラテンガラスに載置された原稿を読み取る場合には、スキャナーをプラテンガラスに対向する位置に移動させ、プラテンガラスに載置された原稿を走査しながら読み取って画像データを取得し、取得した画像データを記憶部２９に格納する。
【００２６】
また、原稿読取部２２は、原稿給送部２３から給送された原稿を読み取る場合には、スキャナーを、原稿読取スリットと対向する位置に移動させる。そして、原稿読取部２２は、原稿読取スリットを介し、原稿給送部２３による原稿の搬送動作と同期して原稿を読み取って、画像データを取得する。原稿読取部２２は、取得した画像データを記憶部２９に格納する。
【００２７】
原稿給送部２３は、原稿読取部２２で読み取られる原稿を搬送する。原稿給送部２３は、原稿読取部２２の上部に配設されている。
原稿給送部２３は、原稿載置部と、原稿搬送機構とを備えている。原稿給送部２３は、原稿載置部に載置された原稿を、原稿搬送機構によって１枚ずつ順に繰り出して、原稿読取部２２に給送する。
【００２８】
給紙部２４は、記録紙を１枚ずつ画像形成部２７に向けて繰り出す手段である。給紙部２４は、本体部に備えられている。
【００２９】
ネットワーク送受信部２５は、ネットワーク５に接続するためのＬＡＮボードや無線送受信機等を含むネットワーク接続手段である。
ネットワーク送受信部２５は、データ通信用の回線ではデータを送受信し、音声電話回線では音声信号を送受信する。
【００３０】
操作パネル部２６は、ボタンやタッチパネル等の入力部４６と、ＬＣＤ(Liquid Crystal Display)や有機ＥＬディスプレイ等の表示部４７とを備えている。また、操作パネル部２６は、画像形成装置２のフロント側に配設されている。
入力部４６のボタンは、テンキー、スタート、キャンセル、動作モードの切り換え、ジョブの実行に係る指示を行うボタン等である。この動作モードは、複写、ＦＡＸ送信、スキャナー、ネットワークスキャナー等の種類のモードを備えていてもよい。また、入力部４６は、ユーザーによる画像形成装置２の各種ジョブの出力設定の指示を取得する。
また、入力部４６によるジョブの実行に係る指示は、プル出力の指示も含む。入力部４６は、このプル出力の指示の際に、サーバー１に格納された文書データ４００（図４）を選択し、出力の指示を行うことが可能である。また、入力部４６は、この出力をどのように行うかについての出力の方式を示す指示も可能である。この出力の方式については、印刷のみならず、ファクシミリ送信、電子メール送信、ＦＴＰ送信、ＰＤＦ変換等、画像形成装置２の各種機能に対応した出力を指示可能であってもよい。
また、入力部４６から取得したユーザーの指示により、各ユーザーの情報を入力、変更することも可能である。
【００３１】
画像形成部２７は、ユーザーの出力指示により、記憶部２９に記憶され、原稿読取部２２で読み取られ、又は端末３から取得された文書データ４００（図４）から記録紙への画像形成を行わせる手段である。
画像形成部２７は、感光体ドラム、露光部、現像部、転写部、及び定着部等を備えている。画像形成部２７は、帯電、露光、現像、転写、定着からなる画像形成プロセスを実行することで記録紙にトナー像を記録する。
【００３２】
ＦＡＸ送受信部２８は、ファクシミリの送受信を行う手段である。ＦＡＸ送受信部２８は、音声回線により、他のＦＡＸ装置（図示せず）からファクシミリ受信して、記憶部２９に保存し、画像形成部２７で画像形成させることが可能である。また、ＦＡＸ送受信部２８は、原稿読取部２２で読み取られた原稿や端末３から送信されたネットワークＦＡＸのデータを画像データに変換して、他のＦＡＸ装置へ音声回線でファクシミリ送信することが可能である。
【００３３】
記憶部２９は、ＲＯＭ、ＲＡＭ等の半導体記録媒体やＨＤＤ等の一時的でない記録媒体を用いた記憶手段である。
記憶部２９のＲＯＭやＨＤＤには画像形成装置２の動作制御を行うための制御プログラムが記憶されている。これに加えて、記憶部２９は、ユーザーのアカウント設定も記憶している。また、記憶部２９にも、ユーザー毎の文書ボックスの領域が含まれていてもよい。
【００３４】
なお、画像形成装置２において、制御部２０及び画像処理部２１は、ＧＰＵ内蔵ＣＰＵ等やチップ・オン・モジュールパッケージのように、一体的に形成されていてもよい。
また、制御部２０及び画像処理部２１は、ＲＡＭやＲＯＭやフラッシュメモリー等を内蔵していてもよい。
【００３５】
〔画像形成システムＸの機能構成〕
ここで、図４を参照し、本発明の実施の形態に係る画像形成システムＸの機能構成について説明する。
サーバー１の制御部１０は、文書データ受信部１００、データ種類判断部１１０、文書データ再送信部１２０、機種情報取得部１３０、プレビュー作成部１４０、及びプレビュー送信部１５０を備えている。
サーバー１の記憶部１９は、文書データ４００、直引指示情報４０１、出力設定情報４０２、機種情報４１０、及びプレビューデータ４２０を格納する。
画像形成装置２の制御部２０は、プレビューデータ取得部２００、文書データ取得部２１０、及びラスタライズ部２２０を備えている。
画像形成装置２の記憶部２９は、文書データ４００、機種情報４１０、プレビューデータ４２０、及び出力データ４３０を格納する。
端末３の制御部３０は、文書データ作成部３００、及び文書データ送信部３１０を備えている。
端末３の記憶部３９は、文書データ４００、直引指示情報４０１、及び出力設定情報４０２を格納する。
【００３６】
文書データ受信部１００は、端末３の文書データ送信部３１０から、文書データ４００を受信して、記憶部１９に格納する。また、文書データ受信部１００は、キューＱとして文書データ４００をスプールしてもよい。
【００３７】
データ種類判断部１１０は、文書データ受信部１００により受信された文書データ４００が、画像形成装置２で直接出力される直接出力データか、サーバー１に格納させてから画像形成装置２の指示により出力されるプル出力データかを判断する。データ種類判断部１１０は、キューＱに含まれる直引指示情報４０１により、直接出力か、プル出力かを判断してもよい。
【００３８】
文書データ再送信部１２０は、データ種類判断部１１０により文書データ４００が直接出力データと判断された場合、文書データ４００をそのまま画像形成装置２へ送信する。また、文書データ再送信部１２０は、この文書データ４００を記憶部１９の文書ボックスに格納しなくてもよい。
【００３９】
機種情報取得部１３０は、データ種類判断部１１０により文書データ４００がプル出力データと判断された場合、画像形成装置２から機種情報４１０を取得し、記憶部１９に格納する。
【００４０】
プレビュー作成部１４０は、文書データ４００について、機種情報取得部１３０により取得された機種情報４１０に対応したラスタライズを行い、プレビューデータ４２０を作成する。
また、プレビュー作成部１４０は、画像形成装置２の機種情報４１０に対応して用意されたエミュレーターＥ（Emulator）により、当該画像形成装置２で実行されるラスタライズ部２２０と同一の処理によるラスタライズを行ってもよい。このエミュレーターＥは、例えば、仮想マシン等により、サーバー上で画像形成装置２の制御部２０と同様の環境で、ラスタライズ部２２０と同様のＲＩＰ（Raster Image Processor、Rasterize、以下、単に「ラスタライズ」という。）処理を実行可能である。すなわち、プレビュー作成部１４０により作成された文書データ４００のプレビューデータ４２０は、画像形成装置２のラスタライズ部２２０で作成された出力データ４３０と同様となる。
なお、エミュレーターＥは、後述する機種情報４１０の各情報に対応した複数の環境のエミュレーターを同時に実行可能であり、更に、環境を変更して起動させたり、停止させたりすることも可能である。
【００４１】
プレビュー送信部１５０は、プレビュー作成部１４０により作成されたプレビューデータ４２０を画像形成装置２へ送信する。
【００４２】
入力部４６は、本実施形態においては、プレビューデータ取得部２００の実行に対応して、サーバー１に格納されたプル出力データである文書データ４００の選択及び出力の指示を取得する。
【００４３】
表示部４７は、本実施形態においては、プレビューデータ取得部２００により取得されたプレビューデータ４２０を表示する。
【００４４】
プレビューデータ取得部２００は、入力部４６により選択された文書データ４００のプレビューデータ４２０をサーバー１から受信する。この際、プレビューデータ取得部２００は、プル出力時のＧＵＩの処理を実行し、機種情報４１０をサーバー１へ送信して、プレビューデータ４２０の作成を指示してもよい。
【００４５】
文書データ取得部２１０は、文書データ４００をサーバー１から取得する。この文書データ４００は、直接出力データであっても、出力の指示をされたプル出力データであってもよい。
なお、文書データ取得部２１０は、文書データ４００を直接、端末３から取得することも可能である。
【００４６】
ラスタライズ部２２０は、文書データ取得部２１０により取得された文書データ４００についてラスタライズを行い、出力データ４３０を作成する。この際、ラスタライズ部２２０は、例えば、文書データ４００を解釈して、出力の方式に対応した出力用のビットマップの画像データ等に変換することが可能である。また、ラスタライズ部２２０は、この画像データをＰＤＦ（Portable Document Format）等の電子文書のファイルにまとめることも可能である。
【００４７】
文書データ作成部３００は、アプリ等から呼び出され、スプールされた文書に対して画像形成装置２のデバイスドライバー等を実行し、文書データ４００を作成する。この際、文書データ作成部３００は、デバイスドライバーの設定等により、文書データ４００が直接出力データかプル出力データかを設定し、出力の方式の指示を行うことが可能である。
【００４８】
文書データ送信部３１０は、文書データ作成部３００により作成された文書データ４００を、直接出力データ又はプル出力データとしてサーバー１へ送信する。この際、文書データ送信部３１０は、文書データ作成部３００により設定された直引指示情報４０１と出力設定情報４０２とを、キューＱに設定するよう指示してもよい。
【００４９】
文書データ４００は、デバイスドライバーで出力された画像形成装置２で出力するための文書のデータである。文書データ４００は、例えば、ＰＤＬ（Page Description Language）やＰＳ（Post Script、登録商標）等のファイル、ＸＭＬ（Extensible Markup Language）やＨＴＭＬ（HyperText Markup Language）の構造化文書ファイル、端末３用又は画像形成装置２用のワードプロセッサーや表計算ソフトウェアやプレゼンテーションソフトウェア等の各種アプリのファイル、画像データ、圧縮された画像データ、プレーンテキストファイル（Plain Text）ファイル等である。
【００５０】
また、文書データ４００は、キューＱとしてサーバー１の記憶部１９にスプールされる際には、文書データ４００単位で、直引指示情報４０１と出力設定情報４０２とが付加されていてもよい。
直引指示情報４０１は、直接出力かプル出力かを示す出力の指示を示すデータである。直接出力では、文書データ４００をサーバー１に格納せずに、直接、画像形成装置２へ送信する。つまり、直接出力では、いわゆる「ダイレクトプリント」等のように、文書データ４００を画像形成装置２で直接出力させる。また、プル出力は、サーバー１の記憶部１９に、一旦、文書データ４００を格納し、画像形成装置２からの指示により出力する。つまり、プリ出力では、いわゆる「プルプリント」（pull-print）等のように、ユーザーの指示によって実際の出力を実行する。
出力設定情報４０２は、出力の方式を示す情報である。出力設定情報４０２は、端末３の文書データ作成部３００での指示、又は画像形成装置２の操作パネル部２６からの指示を基に設定されてもよい。また、出力設定情報４０２は、機種情報４１０に対応した各種出力の方式を設定してもよい。
なお、キューＱにおいて、出力設定情報４０２を含ませず、画像形成装置２においてのみ設定可能であるような構成も可能である。
【００５１】
機種情報４１０は、画像形成装置２の機種を示す識別情報、ラスタライズ部２２０のバージョンを含むファームウェアのバージョン、メモリーやＨＤＤの搭載量、その他の画像形成装置２のラスタライズに関する環境を示す情報である。
【００５２】
プレビューデータ４２０は、サーバー１のプレビュー作成部１４０で作成された、文書データ４００のプル出力時のプレビュー用のデータである。プレビューデータ４２０は、下記で説明する、画像形成装置２のラスタライズ部２２０で文書データ４００をラスタライズした際の出力データ４３０とほぼ同じであってもよい。
【００５３】
出力データ４３０は、画像形成装置２のラスタライズ部２２０で作成された、文書データ４００をラスタライズしたデータである。出力データ４３０は、例えば、画像形成部２７で印刷したり、ＦＡＸ送受信部２８で送信したりするためのビットマップ等の画像データであってもよい。また、出力データ４３０は、メールやＦＴＰ等で送信するためのＰＤＦ等の電子文書データであってもよい。
また、出力データ４３０は、画像形成装置２の機種やラスタライズ部２２０のバージョン等によって、出力時の見た目や内容が異なるデータとなってもよい。
【００５４】
ここで、サーバー１の制御部１０は、記憶部１９に記憶された制御プログラムを実行することで、文書データ受信部１００、データ種類判断部１１０、文書データ再送信部１２０、機種情報取得部１３０、プレビュー作成部１４０、及びプレビュー送信部１５０として機能させられる。
また、画像形成装置２の制御部２０は、記憶部２９に記憶された制御プログラムを実行することで、プレビューデータ取得部２００、文書データ取得部２１０、及びラスタライズ部２２０として機能させられる。
また、端末３の制御部３０は、記憶部３９に記憶された制御プログラムを実行することで、文書データ作成部３００、及び文書データ送信部３１０として機能させられる。
また、上述のサーバー１、画像形成装置２、端末３の各部は、本発明の画像形成方法を実行するハードウェア資源となる。
なお、上述の機能構成の一部又は任意の組み合わせをＩＣやプログラマブルロジック等でハードウェア的に構成してもよい。
【００５５】
〔サーバー１による文書格納送信処理〕
次に、図５を参照して、本発明の実施の形態に係る画像形成システムＸのサーバー１による文書格納送信処理の説明を行う。
本実施形態の文書格納送信処理では、端末３から文書データ４００を受信する。そして、受信された文書データ４００が直接出力データか、プル出力データかを判断する。また、文書データ４００が直接出力データと判断された場合、文書データ４００をそのまま画像形成装置２へ送信する。また、文書データ４００がプル出力データと判断された場合、キューＱとして格納する。
本実施形態の文書格納送信処理は、主に制御部１０が、記憶部１９に記憶されたプログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下で、図５のフローチャートを参照して、本実施形態の文書格納送信処理の詳細をステップ毎に説明する。
【００５６】
（ステップＳ１０１）
まず、文書データ受信部１００が、文書データ受信処理を行う。
文書データ受信部１００は、端末から文書データ４００を受信して、記憶部１９に格納する。また、この文書データ４００には、端末３の文書データ送信部３１０での送信時に、直引指示情報４０１及び出力設定情報４０２が付加されていてもよい。
【００５７】
（ステップＳ１０２）
次に、データ種類判断部１１０が、直接出力データか否かを判定する。データ種類判断部１１０は、文書データ受信部１００により受信された文書データ４００が直接出力データか、プル出力データかを判断する。データ種類判断部１１０は、例えば、文書データ４００に付加された直引指示情報４０１から、直接出力データか、プル出力データかを判断してもよい。データ種類判断部１１０は、直接出力データであった場合に、Ｙｅｓと判定する。また、データ種類判断部１１０は、プル出力データであった場合には、Ｎｏと判定する。
Ｙｅｓの場合、データ種類判断部１１０は、処理をステップＳ１０３に進める。
Ｎｏの場合、データ種類判断部１１０は、処理をステップＳ１０４に進める。
【００５８】
（ステップＳ１０３）
直接出力データであった場合、文書データ再送信部１２０が、直接送信処理を行う。
文書データ再送信部１２０は、文書データ４００を、画像形成装置２へ再度、送信（転送）して出力させる。この出力は、端末３から直接、画像形成装置２へ出力するのと同様の出力であってもよい。また、文書データ再送信部１２０は、文書データ４００を作成したユーザーの情報や課金情報等に対応して、適切な画像形成装置２を選択して送信してもよい。
これにより、直接送信された文書データ４００は、画像形成装置２において、キューに設定された出力設定情報４０２に対応した出力が行われる。
その後、文書データ再送信部１２０は、文書格納送信処理を終了する。
【００５９】
（ステップＳ１０４）
プル出力データの場合、文書データ受信部１００が、文書データ格納処理を行う。
文書データ受信部１００は、文書データ４００をキューＱとして、記憶部１９にスプールして格納する。この際に、文書データ受信部１００は、文書データ４００を、ユーザー毎に、又は、端末３からの指示に対応して、文書ボックスに格納してもよい。
以上により、本発明の実施の形態に係る文書格納送信処理を終了する。
【００６０】
〔サーバー１及び画像形成装置２によるプル出力処理〕
次に、図６〜図７を参照して、本発明の実施の形態に係る画像形成システムＸのサーバー１及び画像形成装置２によるプル出力処理の説明を行う。
本実施形態のプル出力処理では、画像形成装置２にて、サーバー１に格納されたプル出力データである文書データ４００を選択する。すると、サーバー１にて、画像形成装置２から機種情報４１０を取得する。そして、文書データ４００について、取得された機種情報４１０に対応したラスタライズを行い、プレビューデータ４２０を作成する。画像形成装置では、選択された文書データ４００のプレビューデータ４２０をサーバー１から取得し、取得されたプレビューデータ４２０を表示する。そして、出力の指示をされた場合、この文書データ４００をサーバー１から取得して、出力の方式に対応して出力する。
本実施形態のプル出力処理は、主に制御部１０が、記憶部１９に記憶されたプログラムを、制御部２０が記憶部２９に記憶されたプログラムを、それぞれの装置の各部と協働し、ハードウェア資源を用いて実行する。
以下で、図６のフローチャートを参照して、本実施形態のプル出力処理の詳細をステップ毎に説明する。
【００６１】
（ステップＳ２０１）
まず、画像形成装置２のプレビューデータ取得部２００が、入力部及び表示部を用いて、文書データ選択処理を行う。
図７（ａ）の画面例５００によると、プレビューデータ取得部２００は、サーバー１にスプールされているプル出力用の文書データ４００のリストをサーバー１から取得して、表示部４７に表示してＧＵＩにて選択させる。この例では、枠内の「ｅｆｇｈ．ｐｃｌ」が選択されている。
プレビューデータ取得部２００は、入力部４６で文書データ４００が選択された場合、この選択の情報と、機種情報４１０とをサーバー１へ送信して、プレビューデータ４２０の作成を指示する。
なお、プレビューデータ取得部２００は、このプル出力処理の際に、アカウント設定を用いたユーザー認証を行ってもよい。
【００６２】
（ステップＳ１１１）
ここで、サーバー１の機種情報取得部１３０が、機種情報取得処理を行う。
機種情報取得部１３０は、プレビューデータ４２０の作成の指示を取得すると、画像形成装置２から機種情報４１０を取得して、記憶部１９に格納する。
【００６３】
（ステップＳ１１２）
次に、プレビュー作成部１４０が、プレビュー作成処理を行う。
プレビュー作成部１４０は、プレビューデータ４２０の作成を指示された、プル出力データとして記憶部１９にスプールされている文書データ４００についてラスタライズを行い、プレビューデータ４２０を作成する。この際、プレビュー作成部１４０は、例えば、機種情報４１０に対応したエミュレーターＥの実行環境の仮想マシン等に文書データ４００を送信し、作成されたプレビューデータ４２０を取得する等して、記憶部１９に、一旦、格納する。この際、文書データ４００及びプレビューデータ４２０は、パケット通信やプロセス間通信やストレージファイル変換機能等を用いて、仮想マシンとの間で送受信されてもよい。
【００６４】
（ステップＳ１１３）
次に、プレビュー送信部１５０が、プレビューデータ送信処理を行う。
プレビュー送信部１５０は、プレビュー作成部１４０により作成されたプレビューデータ４２０を、画像形成装置２へ送信する。
【００６５】
（ステップＳ２０２）
ここで、画像形成装置２のプレビューデータ取得部２００が、プレビューデータ取得処理を行う。
プレビューデータ取得部２００は、プレビューデータ４２０の作成を指示した文書データ４００のプレビューデータ４２０をサーバー１から取得し、記憶部１９に格納する。
【００６６】
（ステップＳ２０３）
次に、プレビューデータ取得部２００が、表示部４７を用いて、プレビューデータ表示処理を行う。
図７（ｂ）の画面例５０１によると、プレビューデータ取得部２００は、取得されたプレビューデータ４２０を表示する。この際に、プレビューデータ取得部２００は、プレビューデータ４２０を出力する指示のボタンや、出力しないキャンセルのボタンも表示してもよい。
また、プレビューデータ取得部２００は、プレビューデータ４２０の複数のページを表示したり、一部を拡大縮小したり、スクロールしたりすることも可能であってもよい。
【００６７】
（ステップＳ２０４）
次に、プレビューデータ取得部２００が、入力部４６により、出力指示があったか否かを判定する。図７（ｂ）の画面例５０１では、プレビューデータ取得部２００は、「出力」のボタンが押下された場合に、Ｙｅｓと判定する。プレビューデータ取得部２００は、「キャンセル」のボタンが押下された等の場合には、Ｎｏと判定する。
Ｙｅｓの場合、プレビューデータ取得部２００は、処理をステップＳ１１４に進める。この際に、文書データ取得部２１０により、サーバー１へ、選択された文書データ４００の送信を指示する。
Ｎｏの場合、プレビューデータ取得部２００は、処理をステップＳ２０１に戻して、文書データ４００の選択を続ける。
【００６８】
（ステップＳ１１４）
ここで、出力指示がされた場合、サーバー１の文書データ再送信部１２０が、文書データ再送信処理を行う。
文書データ再送信部１２０は、出力が指示された文書データ４００を画像形成装置２へ送信する。
【００６９】
（ステップＳ２０５）
ここで、画像形成装置２の文書データ取得部２１０が、文書データ取得処理を行う。
文書データ取得部２１０は、出力が指示された文書データ４００をサーバー１から取得して、記憶部２９に一時的に格納する。
【００７０】
（ステップＳ２０６）
次に、ラスタライズ部２２０が、ラスタライズ処理を行う。
ラスタライズ部２２０は、文書データ取得部２１０により取得された文書データ４００についてラスタライズを行い、出力データ４３０を作成する。
図７（ｃ）によると、このラスタライズされた出力データ４３０は、プレビュー画像データとほぼ同様となる。
その後、ラスタライズ部２２０は、キューＱの出力設定情報４０２、又は操作パネル部２６による出力の指示に対応して、出力データ４３０を出力させる。
以上により、本発明の実施の形態に係るプル出力処理を終了する。
【００７１】
以上のように構成することで、以下のような効果を得ることができる。
従来、同じ文書データを用いてラスタライズを行っても、画像形成装置の機種、ラスタライズ部のバージョン、ＯＳや環境の差により、同様の出力データが出力できないことがあった。このため、特許文献１のシステムのように、サーバー上でラスタライズをする場合と、画像形成装置上でラスタライズする場合とでは、生成される画像データが異なることがあった。結果として、プル出力時にサーバー上にある文書データのプレビューデータを作成すると、忠実なプレビューを作成できず、ユーザーの利便性を損ねていた。
これに対して、本発明の実施の形態に係る画像形成システムＸは、端末３と、サーバー１と、画像形成装置２とを含む画像形成システムであり、以下の特徴がある。端末３は、文書データ４００を、画像形成装置２で直接出力される直接出力データ、又はサーバー１に格納させてから画像形成装置２の指示により出力されるプル出力データとしてサーバー１へ送信する文書データ送信部３１０を備える。サーバー１は、端末３から文書データ４００を受信する文書データ受信部１００と、文書データ受信部１００により受信された文書データ４００が直接出力データか、プル出力データかを判断するデータ種類判断部１１０と、データ種類判断部１１０により文書データ４００が直接出力データと判断された場合、文書データ４００をそのまま画像形成装置２へ送信する文書データ再送信部１２０と、データ種類判断部１１０により文書データ４００がプル出力データと判断された場合、画像形成装置２から機種情報４１０を取得する機種情報取得部１３０と、文書データ４００について、機種情報取得部１３０により取得された機種情報４１０に対応したラスタライズを行い、プレビューデータ４２０を作成するプレビュー作成部１４０と、プレビュー作成部１４０により作成されたプレビューデータ４２０を画像形成装置２へ送信するプレビュー送信部１５０とを備える。画像形成装置２は、サーバー１に格納されたプル出力データである文書データ４００の選択及び出力の指示を取得する入力部と、入力部により選択された文書データ４００のプレビューデータ４２０をサーバー１から受信するプレビューデータ取得部２００と、プレビューデータ取得部２００により取得されたプレビューデータ４２０を表示する表示部と、入力部により出力の指示をされた文書データ４００をサーバー１から取得し、直接出力データである文書データ４００もサーバー１から取得する文書データ取得部２１０と、文書データ取得部２１０により取得された文書データ４００についてラスタライズを行い、出力データ４３０を作成するラスタライズ部２２０とを備える。
このように構成することで、サーバー１にて、機種情報４１０に対応したラスタライズを行って、プルプリントを指示した画像形成装置２で出力される出力データ４３０とほぼ同様の、忠実なプレビューデータ４２０を作成し、閲覧可能となる。これにより、ユーザーの利便性を向上させることができる。特に、複数のバージョンで少しずつ異なるような文書データ４００をプレビューで閲覧してから出力する場合や、特別な用紙に印刷するため出力前に文書データ４００を確認してから出力したい場合等であっても、確実に出力されるのと同じプレビューを閲覧できるため、出力し損じの可能性を低減でき、コストも低減できる。
【００７２】
また、特許文献１の技術では、サーバーでは、ラスタライズが必要なファイルについて必ずラスタライズを行って画像データを作成していた。このため、サーバーの負荷が大きかった。
これに対して、本発明の実施の形態に係る画像形成システムＸは、サーバーでは、プレビューデータ４２０の作成時のみラスタライズを行い、プル出力時に送信される文書データ４００はそのままなので、サーバー１の負荷を少なくし、出力のパフォーマンスを向上させることができる。
【００７３】
また、本発明の実施の形態に係るサーバー１は、プレビュー作成部１４０は、画像形成装置２の機種情報４１０に対応して用意されたエミュレーターにより、当該画像形成装置２で実行されるラスタライズ部２２０と同一の処理によるラスタライズを行うことを特徴とする。
このように構成することで、サーバー１で、確実に画像形成装置２と同様のプレビューデータ４２０を作成可能となる。エミュレーターでラスタライズを実行することで、不正なデータ等によりサーバー１がハッキング等されるセキュリティリスクを減少させることもできる。
【００７４】
〔他の実施の形態〕
なお、上述の実施の形態においては、プル出力用の文書データ４００の全体について、プレビューデータ４２０を作成するように記載した。
しかしながら、冒頭等の一部のページや、ユーザーに指定された閲覧時に一ページずつプレビューデータを作成してもよい。また、作成されたプレビューデータは、必ずしも出力データ４３０と完全に一致しなくても、解像度等を落として作成したり、作成されたプレビューデータの画像等を圧縮したりしてもよい。
また、上述の実施の形態においては、プル出力時に画像形成装置２からの指示を待ってプレビューデータを作成するように記載したものの、端末３からサーバー１の文書データ４００の格納時やサーバー１の空き時間に、複数の機種用のプレビューデータを作成しておいてもよい。
これにより、サーバー１や画像形成装置２の負荷を減少させ、プレビューデータの送信時の通信負荷を減らすことが可能となる。
【００７５】
また、サーバー１では、複数の機種に対応したエミュレーターを常時起動していてもよい。
これにより、プレビューデータ４２０の作成時にエミュレーターを起動する負荷を減少させることができる。
【００７６】
また、上述の実施の形態においては、出力データ４３０は、画像形成装置２でラスタライズして作成するように記載した。
しかしながら、サーバー１で、画像形成装置２と同様のラスタライズを行い、作成された出力データ４３０をそのまま画像形成装置２に送信して出力させてもよい。この際に、ユーザーが出力させたい画像形成装置の機種やラスタライズ部２２０のバージョン等を指定して、これに合わせたラスタライズをサーバーで行って出力データ４３０を得ることも可能である。
これにより、本来出力させたい画像形成装置２が故障して代替機で出力させる場合や、特定の機種やラスタライズ部２２０のバージョン等と同様の出力結果を得たい場合に、柔軟に同様の出力結果を得ることもできる。
【００７７】
また、サーバー１のプレビュー作成部１４０で上述のエミュレーターで実行時に、ウィルス等が感染していたり、ラスタライズの過程でバッファーオーバーラン等の不具合が生じたりするような不正な文書データ４００を発見した場合、セキュリティ警告をして画像形成装置２にて出力させないように構成することも可能である。
このように構成することで、画像形成装置２のセキュリティリスクを低減できる。
【００７８】
また、本発明は、画像形成装置以外の情報処理装置にも適用できる。つまり、ネットワークスキャナー、スキャナーをＵＳＢ等で別途接続したサーバー等を用いる構成であってもよい。
【００７９】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００８０】
１  サーバー
２  画像形成装置
３  端末
５  ネットワーク
１０、２０、３０  制御部
１５、２５、３５  ネットワーク送受信部
１９、２９、３９  記憶部
２１  画像処理部
２２  原稿読取部
２３  原稿給送部
２４  給紙部
２６  操作パネル部
２７  画像形成部
２８  ＦＡＸ送受信部
４６  入力部
４７  表示部
１００  文書データ受信部
１１０  データ種類判断部
１２０  文書データ再送信部
１３０  機種情報取得部
１４０  プレビュー作成部
１５０  プレビュー送信部
２００  プレビューデータ取得部
２１０  文書データ取得部
２２０  ラスタライズ部
３００  文書データ作成部
３１０  文書データ送信部
４００  文書データ
４０１  直引指示情報
４０２  出力設定情報
４１０  機種情報
４２０  プレビューデータ
４３０  出力データ
５００、５０１  画面例
Ｅ  エミュレーター
Ｑ  キュー
Ｘ  画像形成システム
【図１】
2018174372.tif 000003
【図２】
2018174372.tif 000004
【図３】
2018174372.tif 000005
【図４】
2018174372.tif 000006
【図５】
2018174372.tif 000007
【図６】
2018174372.tif 000008
【図７】
2018174372.tif 000009