(57)【要約】      （修正有）【課題】出力先の機器に応じて表示・印刷内容を最適化して視認性を向上させる印刷制御システム、印刷制御方法及びプログラムを提供する。【解決手段】情報処理装置１１０は、ネットワーク２１１を介してアプリケーションが作成した印刷データから中間ファイル３０２および出力先を含むジョブ情報３０３を生成する仮想プリンタドライバ３０１と、出力先がプリンタであるか、プリンタ以外の機器であるかを判断するデータ解析部３０５と、データ解析部の判断により出力先がプリンタである場合は中間ファイルをプリンタの機器固有データを作成するための実プリンタドライバ３０８に送り、出力先がプリンタ以外の機器である場合は、中間ファイルから生成される機器非依存のデータを、機器に転送するためのデータ転送部３０９に送るディスパッチャ３０４と、を含む。【選択図】図３
2017021419.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通して接続される複数の機器に出力を行う情報処理装置を含む印刷制御システムであって、
ネットワークを介してアプリケーションが作成した印刷データから中間ファイルおよび出力先を含むジョブ情報を生成する第１プリント制御手段と、
前記出力先がプリンタであるか、プリンタ以外の機器であるかを判断する判断手段と、
前記判断手段の判断により、前記中間ファイルの送付先を、前記プリンタの機器固有データを作成するための第２プリント制御手段または前記中間ファイルから生成される機器非依存のデータを前記機器に転送するための転送手段から選択する配送制御手段と
を含む、印刷制御システム。
【請求項２】
前記機器非依存のデータは構造化文書である、請求項１に記載の印刷制御システム。
【請求項３】
前記配送制御手段は、前記機器非依存のデータを前記中間ファイルから生成する、請求項１または２に記載の印刷制御システム。
【請求項４】
前記転送手段は、前記機器非依存のデータを前記中間ファイルから生成する、請求項１または請求項２に記載の印刷制御システム。
【請求項５】
前記印刷制御システムは、前記出力先と、出力先の機器を指定するための第１の関連づけテーブルを含み、前記第１プリント制御手段は、前記第１の関連づけテーブルを参照して、出力先の機器の情報をジョブ情報として生成する、請求項１〜４のいずれか１項に記載の印刷制御システム。
【請求項６】
前記印刷制御システムは、出力先と、表示形式とを対応付ける第２の関連づけテーブルを含み、前記配送制御手段は、前記第２の関連づけテーブルを参照して、前記中間ファイルを前記機器非依存のデータに変換する、請求項１〜５のいずれか１項の記載の印刷制御システム。
【請求項７】
ネットワークを通して接続される複数の機器に出力を行う印刷制御方法であって、
ネットワークを介してアプリケーションが作成した印刷データから中間ファイルおよび出力先を含むジョブ情報を生成するステップと、
前記出力先がプリンタであるか、プリンタ以外の機器であるかを判断するステップと、
前記判断に応答して前記中間ファイルの送付先を、前記プリンタの機器固有データを作成するためのプリント制御手段または前記中間ファイルから生成される機器非依存のデータを前記機器に転送するための転送手段から選択するステップと、
を含む、印刷制御方法。
【請求項８】
情報処理装置が、ネットワークを通して接続される複数の機器に出力を行う印刷制御方法を実行するための装置実行可能なプログラムであって、前記情報処理装置を、
ネットワークを介してアプリケーションが作成した印刷データから中間ファイルおよび出力先を含むジョブ情報を生成する第１プリント制御手段、
前記出力先がプリンタであるか、プリンタ以外の機器であるかを判断する判断手段、
前記判断手段の判断により、前記中間ファイルの送付先を、前記プリンタの機器固有データを作成するための第２プリント制御手段または前記中間ファイルから生成される機器非依存のデータを、前記機器に転送するための転送手段から選択する配送制御手段と
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御システム、印刷制御方法およびプログラムに関する。
【背景技術】
【０００２】
医療現場で処方箋や患者識別用のバーコードなどを印刷する場合に、患者名や時間などの条件によって印刷先の機器や、印刷内容を適宜変更するための技術が既に知られている。
【０００３】
例えば、特許第５３３８４９６号明細書（特許文献１）には、ユーザが情報処理装置のプリンタ出力設定に関わらず、情報処理装置や情報処理装置にアクセスするユーザに関連付けて出力先プリンタとして設定された出力先に対して出力を可能とする情報処理装置、プリント出力制御方法、プログラムおよび記録媒体を提供する技術が記載されている。
【０００４】
近年、印刷システムにアクセスすることができる機器の種類が増加している。従来の技術では、出力先機器としてプリンタを選択できる。しかしながら、携帯型の機器が普及するにつれ、ユーザは、タブレットＰＣ、スマートホンなどの携帯機器の画面表示で情報を確認することを希望する場合も増えてきている。このような場合、印刷は、Ａ４、Ｂ５などの比較的大きなサイズにその表示形式を適合させているため、従来技術では、当該機器に最適化した表示・印刷内容に変更できない場合があった。
【０００５】
例えば、プリンタ、タブレットＰＣ、スマートホンにより資料を共有するシステムについて考察する。画面の小さいスマートホンを使用してユーザが印刷システムのデータにアクセスする場合、スマートホンでは、大きな表を含む資料の全体を見ることができなかったりする場合があるなど、出力先の機器の表示方式に適合させることはできなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記従来技術の問題点に鑑みてなされたものであり、本発明は、出力先の機器に応じて表示・印刷内容を最適化することで、視認性を向上させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によれば、ネットワークを通して接続される複数の機器に出力を行う情報処理装置を含む印刷制御システムであって、
ネットワークを介してアプリケーションが作成した印刷データから中間ファイルおよび出力先を含むジョブ情報を生成する第１プリント制御手段と、
前記出力先がプリンタであるか、プリンタ以外の機器であるかを判断する判断手段と、
前記判断手段の判断により、前記中間ファイルの送付先を、前記プリンタの機器固有データを作成するための第２プリント制御手段または前記中間ファイルから生成される機器非依存のデータを前記機器に転送するための転送手段から選択する配送制御手段と
を含む、印刷制御システムが提供される。
【発明の効果】
【０００８】
本発明によれば、出力先の機器に応じて表示・印刷内容を最適化することで、視認性を向上させる技術を提供する印刷制御システム、印刷制御方法およびプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の情報処理装置１１０を含むプリンタネットワーク１００の実施形態を示す図。
【図２】本実施形態の情報処理装置１１０のハードウェア・ブロック２００を示す図。
【図３】本実施形態の情報処理装置１１０の機能ブロック図。
【図４】本実施形態の情報処理装置１１０の機能ブロックの第２実施形態を示す図。
【図５】本実施形態で使用する出力機器関連づけテーブル５００の実施形態を示す図。
【図６】本実施形態で使用する機器データ形式関連づけテーブル６００の実施形態を示す図。
【図７】本実施形態の情報処理装置１１０が実行する処理のフローチャートを示す図。
【図８】本実施形態の情報処理装置１１０が実行する第２の処理のフローチャート。
【図９】本実施形態により中間ファイルからの変換の実施形態９００および機器における表示態様を示した図。
【発明を実施するための形態】
【００１０】
以下、本発明を実施形態により説明するが、本発明は、後述する実施形態に限定されるものではない。図１は、本発明の情報処理装置１１０を含むプリンタネットワーク１００の実施形態を示す。プリンタネットワーク１００は、オフィスなどに配置される複数のクライアント１１２、１１４、１１６、１１８、１２８が、ネットワーク１３０に接続されて構成されている。ネットワーク１３０には、情報処理装置１１０の他、プリンタサーバ（図示せず）が接続され、各クライアント１１２、１１４、１１６、１１８、１２８からの印刷要求をプリンタサーバが管理してもよい。
【００１１】
図１に示す例示的な実施形態では、ＭＦＰ１２２、レーザプリンタ１２４、１２６などがプリンタとして接続されている。また、本実施形態では、本実施形態では、情報処理装置１１０は、クライアント１１２、１１４、１１６、１１８、１２８空のデータ表示要求を受領して、各クライアントに、印刷出力するべきデータの閲覧を可能とさせている。上述したＭＦＰ１２２、各ページプリンタ１２４〜１２８を、以下、単にプリンタとして総称する。
【００１２】
情報処理装置１１０は、図１に示す実施形態では、クライアント１１２〜１２８からの印刷要求および印刷要求に対応する印刷データを取得し、クライアント１１２〜１２８に割当てられたプリンタを判断し、プリンタに対応する実プリンタドライバを起動する。実プリンタドライバは、本実施形態の第２プリント制御手段を構成する。その後、情報処理装置１１０は、印刷データに対応する機種固有のＲＡＷデータを、当該クライアントに割当てられたプリンタに宛てて送付する。なお、作成されたＲＡＷデータは、例えばＰＤＬ(Page Description Language)コマンドの追加処理などが行われて出力データとされ、指定されたプリンタ１２２〜１２６に送付される。プリンタ１２２〜１２６は、クライアント１１２〜１２８に対応し、プリンタが設置されたロケーションで印刷処理を実行する。
【００１３】
なお、本実施形態ではクライアント１１２〜１２８に対するプリンタの割当ては、クライアントのハードウェア上の識別値、例えばＩＰアドレス、ＭＡＣアドレス(Media Access Control Address)、クライアントに付されたコンピュータ名、またはユーザのログイン名などを使用することができ、本実施形態では、これらの値を総じて、要求元識別値として参照する。
【００１４】
情報処理装置１１０は、好ましい実施形態では、サーバ装置として実装され、シングルコア、マルチコアのＣＰＵ、ＲＯＭ、実行空間を提供するＲＡＭ、ハードディスク装置などを含み、Ｗｉｎｄｏｗｓ（登録商標）２００Ｘサーバ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、Ｓｏｌａｒｉｓ（登録商標）などのオペレーティング・システム（ＯＳ）による制御の下、印刷データの出力先を制御する。また、情報処理装置１１０と、クライアント１１２〜１２８の間は、ＨＴＴＰ、ＨＴＴＰＳなどの適切な遠隔接続プロトコルを使用したトランザクションが可能とされている。
【００１５】
クライアント１１２〜１２８と、プリンタ１２２〜１２８の割当てについては種々の態様が考えられる。例えば、特定の実施形態では、クライアントまたはユーザを固有に識別する出力要求元識別値ごとに出力先にプリンタを割当てることができる。また、他の実施形態では、クライアント・グループまたはユーザ・グループを設定し、これらのグループ単位で特定のプリンタを割当てる態様も採用することができる。
【００１６】
本実施形態で、プリンタネットワーク１００にプリンタサーバを接続する場合、プリンタサーバがクライアント１１２〜１２８からの印刷要求を受領して、各クライアント１１２〜１２８に割当てられたプリンタ１２２〜１２８に対して印刷データを送付し、印刷ジョブを実行させる構成とすることができる。プリンタサーバを利用する場合、プリンタサーバは、ハードウェア構成およびＯＳ構成について情報処理装置１１０と同様の構成とすることができる。なお、プリンタサーバは、必ずしもサーバ装置上に実装される必要はなく、パーソナルコンピュータに、プリンタサーバ・アプリケーションを実装して構成することもできる。さらに、本実施形態では、情報処理装置１１０が、プリンタサーバの機能を提供しても良い。
【００１７】
クライアント１１２〜１２８は、それぞれがアプリケーション・プログラムを実装し、各種処理を完結する、パーソナルコンピュータ、タブレットＰＣ、スマートホンまたはワークステーションなどから構成することができる。クライアント１１２〜１２８を実装する場合、各クライアント１１２〜１２８は、シングルコア、マルチコアのＣＰＵを搭載し、ＲＡＭ、ＲＯＭ、ハードディスク装置、ネットワークインタフェースカード（ＮＩＣ）を含み、Ｗｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、ｉＯＳ（登録商標）、ＡＮＤＲＯＩＤ（登録商標）、ＣＨＲＯＭＥ（登録商標）、ＧＡＬＡＸＹ（登録商標）、ＥＸＰＥＲＩＡ（登録商標）などの適切なＯＳの下で、各プリンタ１２２〜１２６へと印刷処理を依頼している。
【００１８】
クライアント１１２〜１２８は、ハードディスク装置、ＳＳＤ（Solid State Disk）などからアプリケーション・プログラムおよびデータをＲＡＭに読込んで、ＣＰＵがアプリケーション・プログラムを実行させることにより、文書、イメージ、マルチメディアまたはこれらが複合的に組合わされた電子的データとして印刷対象とする文書ファイルを生成する。また、クライアント１１２〜１２８は、ウェブアクセスを行うため、各種のブラウザソフトウェアを搭載し、ＨＴＭＬ５．０などに準拠した表示制御を行うことが可能とされている。
【００１９】
情報処理装置１１０は、クライアントの要求に対応して作成したデータを、仮想プリンタドライバに渡し、ジョブごとに出力先、ステータス管理および画像変換処理を可能とする。仮想プリンタドライバは、本実施形態における第１プリント制御手段に相当する。作成された出力データは、クライアント１１２〜１２８に対応付けられたプリンタに送付され、印刷処理が実行される。なお、仮想プリンタドライバについてはより詳細に後述する。
【００２０】
本実施形態では、仮想プリンタドライバは、多数のクライアントからの印刷要求が発行された場合に、情報処理装置１１０の仮想プリンタドライバが複数のクライアントからの印刷要求をジョブ単位の並列処理を可能とすることで、印刷効率を向上させつつ、ステータス管理を効率化する。さらに、本実施形態の仮想プリンタドライバは、ビットマップなどの低位イメージデータの他、ＥＭＦ(Enhanced Metafile)、ＰＤＦ、ＸＰＳなど描画情報を伴う上位フォーマットで記述された印刷要求も効率的な処理を可能としている。
【００２１】
ネットワーク１３０は、１０００Ｂａｓｅ−ＴＸなどのイーサネット（登録商標）、光ネットワーク、ＩＥＥＥ８０２．１１などの規格の無線ネットワークを含んで構成することができ、フレームまたはＴＰＣ／ＩＰプロトコルに基づくパケット通信によって、相互通信を行う。また、ネットワーク１３０は、ＬＡＮの他、ＶＰＮ(Virtual Private Network)などによるセキュア環境下で構築されたインターネットなどの広域ネットワークを含んで構成されていてもよい。
【００２２】
図２は、本実施形態の情報処理装置１１０のハードウェア・ブロック２００を示す。情報処理装置１１０は、システムバス２０６により相互接続されたＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、表示装置２０４および通信装置２０５を含んで構成されている。さらに、システムバス２０６には、ＰＣＩ、ＰＣＩＥｘｐｒｅｓｓなどのバスブリッジを介してＩ／Ｏバス２０７が接続されている。また、Ｉ／Ｏバス２０７には、適切なプロトコルを介して、キーボード、マウスなどの入力装置２０８、ＨＤＤといった記憶装置２０９およびＤＶＤドライブなどの外付けドライブ２１０が接続されている。各外付けドライブ２１０は、それぞれユーザ入力、情報記憶および拡張ドライブとの通信を可能としている。
【００２３】
情報処理装置１１０が使用するＣＰＵとしては、より具体的には、例えば、ＰＥＮＴＩＵＭ（登録商標）〜ＰＥＮＴＩＵＭ  ＩＶ（登録商標）、ＣＥＬＥＲＯＮ（登録商標）、ＡＴＯＭ（登録商標）、ＣＯＲＥ２ＤＵＯ（登録商標）、ＣＯＲＥ２ＱＵＡＤ（登録商標）ＣＯＲＥｉ（登録商標）シリーズ、ＰＥＮＴＩＵＭ（登録商標）互換ＣＰＵ、ＰＯＷＥＲ  ＰＣ（登録商標）などを挙げることができる。
【００２４】
使用するオペレーティング・システム（ＯＳ）としては、ＭａｃＯＳ（商標）、Ｗｉｎｄｏｗｓ（登録商標）、ＣＨＲＯＭＥ（登録商標）、ＡＮＤＲＯＩＤ（登録商標）、ＵＮＩＸ（登録商標）、ＡＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）またはそれ以外の適切なＯＳを挙げることができる。さらに、情報処理装置１０は、上述したＯＳ上で動作する、Ｃ、Ｃ＋＋、Ｖｉｓｕａｌ  Ｃ＋＋、ＶｉｓｕａｌＢａｓｉｃ、Ｊａｖａ（登録商標）、Ｐｅｒｌ、Ｒｕｂｙなどのプログラミング言語により記述されたアプリケーション・プログラムを格納し、実行する。
【００２５】
図３は、本実施形態の情報処理装置１１０の機能ブロック図を示す。情報処理装置１１０は、仮想プリンタドライバ３０１と、ディスパッチャ３０４と、実プリンタドライバ３０８と、データ転送部３０９とを含んでいる。以下、本実施形態の例示的な実施形態として、医師が診察室から外部に出力を行う場合について説明する。
【００２６】
医師は、診察室に設置されたクライアント１１２から、クライアント１１２で作成した印刷データを例えば、プリンタ１２２に対して出力を指令する。印刷データは、情報処理装置１１０へと送られ、仮想プリンタドライバ３０１が印刷データを実プリンタドライバ３０８のいずれもが共通して処理することができる中間ファイル３０２、例えばＰＯＳＴＳＣＲＩＰＴ（登録商標）、ＰＤＦ（登録商標）、ＥＭＦなどに変換する。
【００２７】
また、仮想プリンタドライバ３０１は、印刷データを含むデータパケットから、送信元、送付先、ジョブ識別値などを抽出し、ジョブ情報３０３として適切な記憶手段に格納する。一方、仮想プリンタドライバ３０１は、また、配送制御手段として機能するディスパッチャ３０４に対し、中間ファイル３０２のデータ解析を指令する。ディスパッチャ３０４は、仮想プリンタドライバ３０１からの指令を受領すると、データ解析部３０５を呼び出し、中間ファイル３０２のデータ形式、例えば、1次元表、強調文字、アンダーラインその他、データの表示形式の解析を実行する。なお、仮想プリンタドライバ３０１が、本実施形態の第１プリント制御手段を構成する。また、ディスパッチャ３０４が、本実施形態における配送制御手段を構成する。
【００２８】
また、端末管理部３０７は、送信元および送付先を解析し、送付先が、プリンタであるのか、またはプリンタ以外の機器、例えばスマートホン、タブレットＰＣ、ブラウザ形式などを判定する。当該端末管理部３０７は、本実施形態における判断手段を構成する。データ変換部３０６は、データ解析部３０５および端末管理部３０７の解析が終了すると、その結果を受領し、出力先の機器に対応したデータ変換を実行する。
【００２９】
例えば出力先が、プリンタである場合、データ変換を行うことなく、実プリンタドライバ３０８を呼び出し、中間ファイルを実プリンタドライバ３０８に送付し、プリンタに出力させる。一方、出力先がスマートホンまたはタブレットＰＣ、さらに特定の実施形態では、ノートパソコンまたはデスクトップ・パソコンの場合、中間ファイルを、機器が搭載するブラウザソフトウェアにより適切に表示可能な構造化文書、例えばＨＴＭＬなどの機器非依存のデータに変換する。
【００３０】
変換した構造化文書は、データ転送部３０９に送られる。データ転送部３０９は、ＦＴＰ、ＦＴＰＳなどのファイル転送アプリケーションを含んで構成されており、作成された構造化文書を、ネットワーク２１１を介して指定された機器に送付し、その表示を可能とする。
【００３１】
図４に本実施形態の情報処理装置１１０の機能ブロックの第２実施形態を示す。図４に示した実施形態は、データ変換を、ディスパッチャ４０４ではなく、データ変換転送部４０９で行う態様である。図４に示した実施形態では、ユーザが指定する出力先が、プリンタである場合には、データ変換を行うことはないので、印刷出力処理に対する処理能力に影響を与えることがない。一方、機器に出力する場合には、ディスパッチャ４０４以外の機器に処理を渡すことができるので、機器に出力を行う場合には、ディスパッチャ４０４には、負担をかけることなく、機能を追加することができる。
【００３２】
図５は、本実施形態で使用する出力機器関連づけテーブル５００の実施形態を示す。出力機器関連付けテーブル５００は、ユーザと、ユーザが出力可能な機器の、ＩＰアドレスと言ったネットワーク・アドレスと、機器のタイプとを関連づけたデータを登録する。例えば、図５に示した実施形態ではユーザＢは、タブレットＰＣに対して出力することが指定されている。
【００３３】
なお、さらに好ましい実施形態では、例えばユーザＡに対しては、機器のタイプとしてプリンタ、タブレットＰＣ、スマートホンなどを指定して出力可能に設定することができる。またユーザに応じて、機器の関連づけを変更することもできる。
【００３４】
図６は、本実施形態で使用する機器データ形式関連づけテーブル６００の実施形態である。機器データ形式関連づけテーブル６００は、機器タイプと、印刷データの元の表示形式と、当該機器が表示可能な出力形式とが対応付けられている。例えばプリンタは、1次元の表、強調文字は、指定された通りの形式および属性で出力することが指定されている。
【００３５】
一方、タブレットＰＣやスマートホンは、その表示画面が、印刷用紙よりも小さいので、元の表示形式をそのまま出力させると、視認性が悪くなったり、或いは表示できなかったりする場合も生じる。このため、本実施形態では、タブレットＰＣ、スマートホン固有の表示形式へと元の表示形式を変換する。例えば図６に示した実施形態では、１次元の表は、表示タグの＜section＞に変換するべきことが指定されている。また元の表示形式の強調文字は、例えば点滅文字を指定するタグ＜marquee＞に変換することが指定されている。なお、強調文字は、タイトルタグである＜hn＞タグや＜strong＞タグに変換することもできる。
【００３６】
図７は、本実施形態の情報処理装置１１０が実行する処理のフローチャートを示す。図７の処理は、ディスパッチャ４０４がデータ変換処理を実行する実施形態の処理に対応する。図７の処理は、ステップＳ７００から開始し、ステップＳ７０１でユーザから出力指示を受け取る。ステップＳ７０２で仮想プリンタドライバが中間ファイルおよびジョブ情報データを作成し、適切な記憶領域に格納する。
【００３７】
ステップＳ７０３で機器タイプと出力先を、関連づけテーブルからルックアップする。ステップＳ７０４では、中間ファイルを、ディスパッチャが検査し、機器タイプとデータ形式の関連づけテーブルを使用してデータ変換部で変換を行う。その後、ステップＳ７０５で変換したデータを送信し、機器に表示させ、ステップＳ７０６で処理を終了する。
【００３８】
図８は、本実施形態の情報処理装置１１０が実行する第２の処理のフローチャートである。図８の処理は、ステップＳ８００から開始し、ステップＳ８０１でユーザから出力指示を受け取る。ステップＳ８０２で仮想プリンタドライバが中間ファイルおよびジョブ情報データを作成し、適切な記憶領域に格納する。
【００３９】
ステップＳ８０３で機器タイプと出力先を、関連づけテーブルからルックアップする。ステップＳ８０４では、中間ファイルを、機器タイプとデータ形式の関連づけテーブルを使用してディスパッチャが検査する。データ変換が必要か否かを判断する。データ変換が必要な場合（ｙｅｓ）、ステップＳ８０６でデータ変換転送部に中間ファイルを送り、変換後のデータを送信し、機器に表示させ、ステップＳ８０7で処理を終了する。また、ステップＳ８０５でデータ変換が必要ではない場合（ｎｏ）、ステップＳ８０８で、実プリンタドライバに中間データを送付し、機器固有のフォーマットのデータとする。その後、機器固有のフォーマットのデータをプリンタに送付して印刷を実行させ、ステップＳ８０７で処理を終了させる。
【００４０】
図９は、本実施形態により中間ファイルからの変換の実施形態９００および機器における表示態様を示した図である。図９（ａ）は、１次元の表を例えばタブレットＰＣのブラウザで表示させるために、表を、リスト表示するためのタグを使用して変換し、全体を構造化文書として表示させる場合の実施形態である。１次元の表は、変換後構造化文書９１０として変換される。これをブラウザで表示させると、表示形態９２０としてタブレットＰＣに表示される。
【００４１】
また、図９（ｂ）は、１次元表を、表示させるためにリスト表示するためのタブ＜li＞ではなく、＜section＞タグを使用して構造化文書９３０に変換する実施形態である。セクションタグを使用することにより、表の表示項目を見やすく表示する表示形態９４０が実現される。この際、ユーザが表示項目の内容を必要に応じてハイパーリンクなどにより表示可能となり、機器における視認性を向上させることができる。
【００４２】
さらに図９（ｃ）に示す実施形態は、強調文字を、強調する目的で、点滅させる実施形態である。変換後構造化文書９５０は、＜marquee＞タグを使用して変換され、点滅時間およびタブレットＰＣの表示領域サイズに適合する幅が規定されている。これをタブレットＰＣが表示すると、表示形態９６０として点滅表示され、ユーザに強調して認識される。
【００４３】
なお、さらに他の実施形態では、印刷データにイメージデータが含まれている場合、イメージデータを縮小して構造化文書とし、出力先のタブレットＰＣ、スマートホンなどのスワイプ動作により、拡大して表示できる構成とすることもできる。
【００４４】
これまで本発明を、実施形態をもって説明してきたが、本発明は、実施形態に限定されず、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００４５】
１０      ：情報処理装置
１００    ：プリンタネットワーク
１１０    ：情報処理装置
１１２、１１４    ：クライアント
１２２、１２４，１２６    ：プリンタ
１３０    ：ネットワーク
２０１    ：ＣＰＵ
２０２    ：ＲＡＭ
２０３    ：ＲＯＭ
２０４    ：表示装置
２０５    ：通信装置
２０６    ：システムバス
２０７    ：Ｉ／Ｏバス
２０８    ：入力装置
２０９    ：記憶装置
２１０    ：外付けドライブ
２１１    ：ネットワーク
３０１    ：仮想プリンタドライバ
３０２    ：中間ファイル
３０３    ：ジョブ情報
３０４    ：ディスパッチャ
３０５    ：データ解析部
３０６    ：データ変換部
３０７    ：端末管理部
３０８    ：実プリンタドライバ
３０９    ：データ転送部
４０４    ：ディスパッチャ
４０９    ：データ変換転送部
５００    ：出力機器関連付けテーブル
６００    ：機器データ形式関連づけテーブル
【先行技術文献】
【特許文献】
【００４６】
【特許文献１】特許第５３３８４９６号明細書
【図１】
2017021419.tif 000003
【図２】
2017021419.tif 000004
【図３】
2017021419.tif 000005
【図４】
2017021419.tif 000006
【図５】
2017021419.tif 000007
【図６】
2017021419.tif 000008
【図７】
2017021419.tif 000009
【図８】
2017021419.tif 000010
【図９】
2017021419.tif 000011