(57)【要約】      （修正有）【課題】印刷データの変換を行う外部装置の負荷軽減が期待できる印刷装置および印刷システムを提供する。【解決手段】プリンタ１００は，印刷データの印刷命令を受け付けた後，自装置と通信可能な少なくとも１つの情報処理装置に対して，受信した印刷データのファイル形式の変換可否を問い合わせる。そして，ＬＡＮ２９０に接続された情報処理装置とＷＡＮ３９０に接続された情報処理装置とから変換可とする応答があった場合には，ＬＡＮに接続された情報処理装置に対して，印刷データのデータ変換を依頼する。そして，変換された印刷データに基づいて印刷を行う。【選択図】図１
2014210416.tif 000002
【特許請求の範囲】
【請求項１】
印刷を行う印刷部と，
第１ネットワークと，前記第１ネットワークよりも広域ネットワークである第２ネットワークと，のいずれかのネットワークに接続されている情報処理装置と通信を行う通信部と，
制御部と，
を備え，
前記制御部は，
印刷データの印刷命令を受け付ける受付処理と，
前記第１ネットワークあるいは前記第２ネットワークに接続されている，少なくとも１つの情報処理装置に対して，前記通信部を介して，前記印刷データのファイル形式の変換可否を問い合わせる問合処理と，
前記通信部を介して，前記情報処理装置の１つにデータ変換の依頼情報および前記印刷データを送信し，データ変換後の印刷データを受信する変換処理と，
前記印刷データまたは前記変換後の印刷データに基づいて，前記印刷部に印刷を行わせる印刷処理と，
を実行し，
前記受付処理の後，前記問合処理を実行し，前記第１ネットワークに接続された情報処理装置と前記第２ネットワークに接続された情報処理装置とから変換可とする応答があった場合には，前記第１ネットワークに接続された情報処理装置に対して前記変換処理を実行し，前記変換処理で受信した前記変換後の印刷データに基づいて前記印刷処理を実行することを特徴とする印刷装置。
【請求項２】
請求項１に記載する印刷装置において，
前記制御部は，前記第１ネットワークに接続された情報処理装置のうち，自装置と有線で接続する情報処理装置である有線接続装置と自装置と無線で接続する情報処理装置である無線接続装置とから変換可とする応答があれば，前記有線接続装置に対して前記変換処理を実行することを特徴とする印刷装置。
【請求項３】
請求項１に記載する印刷装置において，
前記制御部は，前記第１ネットワークに接続された印刷装置の利用状況を管理する管理装置から変換可とする応答があれば，前記管理装置に対して前記変換処理を実行することを特徴とする印刷装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する印刷装置において，
前記制御部は，
同一のネットワークに接続される情報処理装置の処理能力を取得する処理能力取得処理を実行し，
同一のネットワークに接続される複数の情報処理装置から変換可とする応答があった場合に，前記処理能力取得処理にて取得した各情報処理装置の処理能力に基づいて，前記印刷データに対する処理能力が最も高い情報処理装置に対して前記変換処理を実行することを特徴とする印刷装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載する印刷装置において，
前記制御部は，前記第１ネットワークに接続された情報処理装置から変換可とする応答がなかった場合に，前記印刷データが特定の印刷データに該当することを条件として，印刷を継続するか否かを問い合わせ，継続する指示が入力された場合に，前記第２ネットワークに接続された情報処理装置のうち変換可とする応答があった情報処理装置に対して前記変換処理を実行することを特徴とする印刷装置。
【請求項６】
請求項１から請求項５のいずれか１つに記載する印刷装置において，
前記情報処理装置のデータ変換能力に関する情報を記憶する記憶部を備え，
前記制御部は，前記記憶部に記憶されている前記情報を参照し，前記印刷データのデータ変換が可能な情報処理装置がある場合に，当該情報処理装置に対して前記変換処理を実行することを特徴とする印刷装置。
【請求項７】
請求項１から請求項６のいずれか１つに記載する印刷装置において，
前記制御部は，
前記情報処理装置の稼働状況を取得する稼働状況取得処理と，
前記問合処理の実行後，変換可とする応答がなかった場合に，前記第１ネットワークに接続された情報処理装置のうち非稼働状態の情報処理装置を稼働させる命令を当該情報処理装置に送信する命令処理と，
を実行することを特徴とする印刷装置。
【請求項８】
請求項７に記載する印刷装置において，
前記制御部は，前記命令処理にて，前記非稼働状態の情報処理装置のうち，前記印刷データを変換可能な情報処理装置に対して前記命令を送信することを特徴とする印刷装置。
【請求項９】
請求項１から請求項８のいずれか１つに記載する印刷装置において，
前記制御部は，前記第２ネットワークに接続された情報処理装置に対して前記変換処理を実行する際，前記第１ネットワークに接続された情報処理装置に対して前記変換処理を実行する場合と比較して，低解像度の印刷データへの変換を要求することを特徴とする印刷装置。
【請求項１０】
請求項１から請求項９のいずれか１つに記載する印刷装置において，
前記制御部は，自装置と一対一で接続する情報処理装置である特定装置が前記印刷データを変換可能であれば，前記特定装置に対して前記変換処理を実行することを特徴とする印刷装置。
【請求項１１】
請求項１から請求項１０のいずれか１つに記載する印刷装置において，
前記制御部は，前記受付処理の後，前記印刷データが自装置で印刷可能なファイル形式か否かを判断し，印刷可能と判断した場合には前記印刷データに基づく前記印刷処理を実行し，印刷不可と判断した場合には前記変換処理を実行して前記変換後の印刷データに基づく前記印刷処理を実行することを特徴とする印刷装置。
【請求項１２】
印刷を行う印刷装置と，前記印刷装置と第１ネットワークを介して接続するサーバとを備える印刷システムにおいて，
前記印刷装置は，
印刷データの印刷命令を受け付ける受付部と，
前記サーバにデータ変換の依頼情報および前記印刷データを送信し，データ変換後の印刷データを受信する変換部と，
前記印刷データまたは前記変換後の印刷データに基づく印刷を行う印刷部と，
を備え，
前記サーバは，
前記第１ネットワークあるいは前記第１ネットワークよりも広域ネットワークである第２ネットワークに接続されている，少なくとも１つの情報処理装置に対して，前記印刷データのファイル形式の変換可否を問い合わせる問合部と，
前記印刷部から前記印刷データを受信したことを契機に，前記問合部による問い合わせを行い，前記第１ネットワークに接続された情報処理装置と前記第２ネットワークに接続された情報処理装置とから変換可とする応答があった場合に，前記第１ネットワークに接続された情報処理装置に対して，データ変換の依頼情報および前記印刷データを送信し，変換後の印刷データを，当該情報処理装置から前記印刷装置に送信させる，あるいは前記サーバが受信して前記印刷装置に送信する送信部と，
を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，印刷機能を有する印刷装置および印刷システムに関する。さらに詳細には，印刷データを外部装置に転送し，当該外部装置で変換された印刷データに基づく印刷を行う印刷装置および印刷システムに関するものである。
【背景技術】
【０００２】
従来から，例えば印刷装置自身で変換できないファイル形式の印刷データを印刷装置が受け付けた場合に，そのファイル形式を変換可能なサーバにその印刷データを転送し，そのサーバによって変換された印刷データを印刷装置が受け取って印刷する技術が実用化されている。
【０００３】
前述のように印刷データをサーバ等の外部装置に転送し，当該外部装置で変換された印刷データを印刷装置が受信して印刷する技術としては，例えば特許文献１に開示された技術がある。特許文献１では，情報処理装置，プリンタ，プロトコル変換サーバ，およびＲＩＰサーバを備えた印刷システムであって，プロトコル変換サーバおよびＲＩＰサーバで変換された印刷データをプリンタで印刷している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２２７９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，印刷データを変換する外部装置は，複数の印刷装置と接続し，複数の印刷装置から変換要求を受け付けることが想定される。そのため，複数の印刷装置から同時期に変換要求があると，要求を受け付ける外部装置の負荷が高くなる。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，印刷データの変換を行う外部装置の負荷軽減が期待できる印刷装置および印刷システムを提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた印刷装置は，印刷を行う印刷部と，第１ネットワークと，前記第１ネットワークよりも広域ネットワークである第２ネットワークと，のいずれかのネットワークに接続されている情報処理装置と通信を行う通信部と，制御部とを備え，前記制御部は，印刷データの印刷命令を受け付ける受付処理と，前記第１ネットワークあるいは前記第２ネットワークに接続されている，少なくとも１つの情報処理装置に対して，前記通信部を介して，前記印刷データのファイル形式の変換可否を問い合わせる問合処理と，前記通信部を介して，前記情報処理装置の１つにデータ変換の依頼情報および前記印刷データを送信し，データ変換後の印刷データを受信する変換処理と，前記印刷データまたは前記変換後の印刷データに基づいて，前記印刷部に印刷を行わせる印刷処理とを実行し，前記受付処理の後，前記問合処理を実行し，前記第１ネットワークに接続された情報処理装置と前記第２ネットワークに接続された情報処理装置とから変換可とする応答があった場合には，前記第１ネットワークに接続された情報処理装置に対して前記変換処理を実行し，前記変換処理で受信した前記変換後の印刷データに基づいて前記印刷処理を実行することを特徴としている。
【０００８】
本明細書に開示される印刷装置は，印刷データの印刷命令を受け付けた後，通信可能な少なくとも１つの情報処理装置に対して，当該印刷データのファイル形式の変換可否を問い合わせる。そして，第１ネットワークに接続された情報処理装置と第２ネットワークに接続された情報処理装置とから変換可とする応答があった場合には，第１ネットワークに接続された情報処理装置に対して，印刷データのデータ変換を依頼する。データ変換としては，例えば，ＲＩＰ変換が該当する。
【０００９】
すなわち，広域のネットワークほど，接続可能な印刷装置の数が多く，処理負荷が高まり易い。そこで，本明細書に開示される印刷装置では，印刷データをネットワーク上の情報処理装置に変換させる際，広域ネットワークである第２ネットワークに接続された情報処理装置より第１ネットワークに接続された情報処理装置に優先的にデータ変換を行わせる。これにより，接続台数が少ない第１ネットワークの情報処理装置が積極的に利用され，その結果として，広域ネットワークである第２ネットワークに接続された情報処理装置の負荷軽減が期待できる。
【００１０】
また，前記制御部は，前記第１ネットワークに接続された情報処理装置のうち，自装置と有線で接続する情報処理装置である有線接続装置と自装置と無線で接続する情報処理装置である無線接続装置とから変換可とする応答があれば，前記有線接続装置に対して前記変換処理を実行するとよい。有線接続は，無線接続と比較して，通信速度が速くかつ安定性にも優れる傾向にある。そのため，第１ネットワークに接続された情報処理装置のうち，変換可能な情報処理装置として，有線で接続する情報処理装置と無線で接続する情報処理装置とが存在するのであれば，有線で接続する情報処理装置に変換を行わせる方が好ましい。
【００１１】
また，前記制御部は，前記第１ネットワークに接続された印刷装置の利用状況を管理する管理装置から変換可とする応答があれば，前記管理装置に対して前記変換処理を実行するとよい。利用状況の管理とは，例えば，装置または装置の使用ユーザの，利用回数あるいは利用時間の管理，利用機能の制限が該当する。管理装置であれば電源オフとなるリスクが低く，データの変換を確実に実行できる可能性が高い。また，管理装置は，他の情報処理装置と比較して処理能力が高い傾向にある。また，管理装置は，他の作業を行う可能性が低いため，他の作業による処理能力の低下が少ない。そのため，管理装置が変換可能であれば，管理装置に変換を行わせる方が好ましい。
【００１２】
また，前記制御部は，同一のネットワークに接続される情報処理装置の処理能力を取得する処理能力取得処理を実行し，同一のネットワークに接続される複数の情報処理装置から変換可とする応答があった場合に，前記処理能力取得処理にて取得した各情報処理装置の処理能力に基づいて，前記印刷データに対する処理能力が最も高い情報処理装置に対して前記変換処理を実行するとよい。処理能力としては，例えば，ＣＰＵの処理速度，通信速度，メモリの空き容量が該当する。処理能力が高い情報処理装置に変換を行わせる方が，変換データを早期に受信でき，印刷を早期に開始できる。
【００１３】
また，前記制御部は，前記第１ネットワークに接続された情報処理装置から変換可とする応答がなかった場合に，前記印刷データが特定の印刷データに該当することを条件として，印刷を継続するか否かを問い合わせ，継続する指示が入力された場合に，前記第２ネットワークに接続された情報処理装置のうち変換可とする応答があった情報処理装置に対して前記変換処理を実行するとよい。特定の印刷データとしては，パスワード付の印刷データ等，セキュリティ度合いが高い印刷データが該当する。印刷データの中には秘匿性が高く，広域ネットワークに対して送信しない方が好ましいデータもある。そのため，特定の印刷データについては，ユーザからの確認を得た上で，第２ネットワーク上の情報処理装置に変換を依頼する方が好ましい。
【００１４】
また，本明細書に開示される印刷装置は，前記情報処理装置のデータ変換能力に関する情報を記憶する記憶部を備え，前記制御部は，前記記憶部に記憶されている前記情報を参照し，前記印刷データのデータ変換が可能な情報処理装置がある場合に，当該情報処理装置に対して前記変換処理を実行するとよい。各情報処理装置のデータ変換能力を自装置に記憶しておくことで，毎回情報処理装置に能力を問い合わせなくてもよい。そのため，各情報処理装置に直接問い合わせる場合と比較して，変換可能な情報処理装置を早期に抽出でき，結果として早期に印刷を開始できる。
【００１５】
また，前記制御部は，前記情報処理装置の稼働状況を取得する稼働状況取得処理と，前記問合処理の実行後，変換可とする応答がなかった場合に，前記第１ネットワークに接続された情報処理装置のうち非稼働状態の情報処理装置を稼働させる命令を当該情報処理装置に送信する命令処理とを実行するとよい。変換可能な情報処理装置が無い場合に，省電力状態やスリープ状態等で処理ができない非稼働状態の情報処理装置を稼働状態に移行させることで，変換処理が可能な情報処理装置が存在する可能性が高まる。
【００１６】
また，前記制御部は，前記命令処理にて，前記非稼働状態の情報処理装置のうち，前記印刷データを変換可能な情報処理装置に対して前記命令を送信するとよい。情報処理装置を稼働状態にする際，変換可能な情報処理装置がわかっているのであれば，その情報処理装置を稼働状態にすることで，確実に変換処理が可能になる。また，他の情報処理装置の状態を変更させずに済むことから，稼働状態への移行に必要な無駄なエネルギー消費を回避することができる。
【００１７】
また，前記制御部は，前記第２ネットワークに接続された情報処理装置に対して前記変換処理を実行する際，前記第１ネットワークに接続された情報処理装置に対して前記変換処理を実行する場合と比較して，低解像度の印刷データへの変換を要求するとよい。第２ネットワークに接続された情報処理装置は，通信や変換に時間がかかることが懸念される。そのため，低解像度での変換処理を要求し，変換データを早期に受信でき，印刷を早期に開始できる方が好ましい。
【００１８】
また，前記制御部は，自装置と一対一で接続する情報処理装置である特定装置が前記印刷データを変換可能であれば，前記特定装置に対して前記変換処理を実行するとよい。一対一での接続は，ネットワークでの接続と比較して，通信速度が速くかつ安定性にも優れる傾向にある。そのため，一対一で接続する情報処理装置が変換可能であれば，その情報処理装置に変換を行わせる方が好ましい。
【００１９】
また，前記制御部は，前記受付処理の後，前記印刷データが自装置で印刷可能なファイル形式か否かを判断し，印刷可能と判断した場合には前記印刷データに基づく前記印刷処理を実行し，印刷不可と判断した場合には前記変換処理を実行して前記変換後の印刷データに基づく前記印刷処理を実行するとよい。情報処理装置に変換を依頼することなく自装置で印刷できるのであれば，情報処理装置に変換を依頼するまでもなく自装置で印刷処理を実行する方が効率がよい。
【００２０】
また，本明細書には，印刷を行う印刷装置と，前記印刷装置と第１ネットワークを介して接続するサーバとを備える印刷システムであって，前記印刷装置は，印刷データの印刷命令を受け付ける受付部と，前記サーバにデータ変換の依頼情報および前記印刷データを送信し，データ変換後の印刷データを受信する変換部と，前記印刷データまたは前記変換後の印刷データに基づく印刷を行う印刷部とを備え，前記サーバは，前記第１ネットワークあるいは前記第１ネットワークよりも広域ネットワークである第２ネットワークに接続されている，少なくとも１つの情報処理装置に対して，前記印刷データのファイル形式の変換可否を問い合わせる問合部と，前記印刷部から前記印刷データを受信したことを契機に，前記問合部による問い合わせを行い，前記第１ネットワークに接続された情報処理装置と前記第２ネットワークに接続された情報処理装置とから変換可とする応答があった場合に，前記第１ネットワークに接続された情報処理装置に対して，データ変換の依頼情報および前記印刷データを送信し，変換後の印刷データを，当該情報処理装置から前記印刷装置に送信させる，あるいは前記サーバが受信して前記印刷装置に送信する送信部とを備えることを特徴とする印刷システムが開示されている。
【発明の効果】
【００２１】
本発明によれば，印刷データの変換を行う外部装置の負荷軽減が期待できる印刷装置および印刷システムが実現される。
【図面の簡単な説明】
【００２２】
【図１】実施の形態にかかる印刷システムの構成を示すブロック図である。
【図２】実施の形態にかかるプリンタの構成を示すブロック図である。
【図３】第１の形態にかかる印刷管理処理の手順を示すフローチャートである。
【図４】変換データ取得処理の手順を示すフローチャートである。
【図５】第２の形態にかかる印刷管理処理の手順を示すフローチャートである。
【図６】第３の形態にかかる印刷管理処理の手順を示すフローチャートである。
【図７】第４の形態にかかる印刷管理処理の手順を示すフローチャートである。
【図８】変換情報データベースの構成を示す図である。
【発明を実施するための形態】
【００２３】
以下，本実施形態にかかる画像形成装置について，添付図面を参照しつつ詳細に説明する。本形態は，印刷機能を有するプリンタおよび印刷データの変換機能を有する情報処理装置を有する印刷システムに本発明を適用したものである。
【００２４】
［印刷システムの全体構成］
本形態の印刷システム９００は，図１に示すように，プリンタ１００と，プリンタサーバ２００と，パーソナルコンピュータ（ＰＣ）２０１，２０２，２０３，４０１と，データサーバ３０１と，変換サーバ３０２とを備えている。プリンタ１００は，印刷装置の一例である。プリンタサーバ２００，ＰＣ２０１，２０２，２０３，４０１，データサーバ３０１，変換サーバ３０２は，情報処理装置の一例である。また，プリンタサーバ２００は，管理装置の一例も兼ねる。また，ＰＣ４０１は，特定装置の一例も兼ねる。
【００２５】
プリンタ１００は，印刷対象のデータである印刷データを取得し，その印刷データからビットマップイメージを生成し，そのビットマップイメージに基づいて印刷を行う。プリンタ１００は，印刷データを，データサーバ３０１等の外部装置からダウンロードしてもよいし，自装置に接続されたＵＳＢメモリ等の記憶装置から読み出してもよい。勿論，ＰＣ２０１等から送信された印刷データを受信してもよい。また，プリンタ１００は，取得した印刷データについて，自装置でビットマップイメージを生成できない場合に，プリンタサーバ２００等の情報処理装置に印刷データのデータ変換を依頼し，変換後の印刷データに基づいて印刷を行う。
【００２６】
プリンタサーバ２００は，プリンタ１００の利用回数をユーザごとに制限する制限機能を有している。すなわち，プリンタサーバ２００は，ユーザごとの利用回数等の情報を管理し，プリンタ１００からの問い合せに対して利用可否を応答する。さらに，プリンタサーバ２００は，印刷データをビットマップイメージに変換するＲＩＰ機能，特定のファイル形式の印刷データをプリンタ１００が印刷可能なファイル形式のデータにファイル変換機能，印刷データの拡大縮小等の加工機能等，印刷データの変換に関する機能を有している。以下，これらの印刷データの変換に関する機能を「変換機能」とする。
【００２７】
ＰＣ２０１，２０２，２０３，４０１は，プリンタサーバ２００と同様に，変換機能を有している。ただし，変換機能の種類や変換可能なファイル形式については，ＰＣ２０１，２０２，２０３，４０１それぞれに，プリンタサーバ２００と同じであっても異なってもよい。また，ＰＣ２０１，２０２，２０３は，イーサネット（登録商標）等のネットワークインターフェースを介して，プリンタ１００と接続する。一方，ＰＣ４０１は，ＵＳＢインターフェース等の一対一のインターフェースを介して，プリンタ１００と接続する。
【００２８】
また，プリンタ１００，プリンタサーバ２００，およびＰＣ２０１，２０２，２０３は，同一構内に設置されており，１つのネットワークの単位であるＬＡＮ２９０に接続される。ＬＡＮ２９０は，第１ネットワークの一例である。以下，ＬＡＮ２９０に接続されるＰＣ２０１，２０２，２０３，およびプリンタ１００と一対一で接続されるＰＣ４０１を，「ローカルＰＣ」とする。
【００２９】
データサーバ３０１は，印刷データを記憶し，プリンタ１００等からのダウンロード要求に応じて印刷データを要求元のデバイスに送信する機能を有している。印刷データは，画像データ，ドキュメントデータ，図形データ等，様々な種類のファイル形式で記憶される。変換サーバ３０２は，プリンタサーバ２００と同様に，変換機能を有している。ただし，変換機能の種類や変換可能なファイル形式については，プリンタサーバ２００と同じであっても異なってもよい。データサーバ３０１および変換サーバ３０２は，インターネットを介してプリンタ１００と接続されている。
【００３０】
また，データサーバ３０１および変換サーバ３０２は，プリンタ１００とは別の場所に設置されており，ルータ３１０を介して，ＬＡＮ２９０よりも広域ネットワークの単位であるＷＡＮ３９０に接続される。変換サーバ３０２は，ＬＡＮ２９０に属するプリンタ１００からの変換依頼の他，ＬＡＮ２９０以外のネットワークに属するプリンタからの変換依頼も受け付ける。すなわち，ＷＡＮ３９０に接続するデバイスが変換依頼を受け付けるプリンタの数は，ＬＡＮ２９０に接続するデバイスが変換依頼を受け付けるプリンタの数よりも多い。ＷＡＮ３９０は，第２ネットワークの一例である。以下，ＷＡＮ３９０に接続されるデータサーバ３０１および変換サーバ３０２を，「クラウドサーバ」とする。
【００３１】
印刷システム９００中，印刷機能を有するプリンタは，プリンタ１００の他，何台接続されていてもよい。また，変換機能を有するデバイスについても，前述したローカルＰＣ，プリンタサーバ，クラウドサーバの他，何台接続されていてもよい。
【００３２】
［プリンタの構成］
続いて，プリンタ１００の概略構成について説明する。プリンタ１００は，図２に示したように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４と，ＡＳＩＣ３５とを備えるコントローラ３０を備えている。図２中のコントローラ３０は，ＣＰＵ３１等，プリンタ１００の制御に利用されるハードウェアを纏めた総称であって，実際にプリンタ１００に存在する単一のハードウェアと表すとは限らない。ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部であってもよいし，ＡＳＩＣ３５が制御部であってもよい。
【００３３】
また，プリンタ１００は，用紙に画像を印刷する印刷部１０と，動作状況の表示やユーザによる入力操作の受付を行う操作パネル４０と，ネットワークインターフェース３７と，ＵＳＢインターフェース３８と，ＦＡＸインターフェース３９とを有し，これらがＣＰＵ３１によって制御される。ネットワークインターフェース３７，ＵＳＢインターフェース３８およびＦＡＸインターフェース３９は，通信部の一例である。
【００３４】
印刷部１０は，カラー印刷が可能であってもモノクロ印刷のみが可能であってもよい。また，印刷方式についても，電子写真方式であってもインクジェット方式であってもよい。本形態では，カラー印刷が可能な電子写真方式のものとする。
【００３５】
ＲＯＭ３２には，プリンタ１００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３およびＮＶＲＡＭ３４は，各種制御プログラムが読み出される作業領域として，あるいはデータを一時的に記憶する記憶領域として利用される。
【００３６】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，プリンタ１００の各構成要素を制御する。
【００３７】
ネットワークインターフェース３７はＬＡＮケーブルを介して接続されたデバイスと通信を行うためのハードウェアである。ＵＳＢインターフェース３８はＵＳＢケーブルを介して接続されたデバイスと通信を行うためのハードウェアである。ＦＡＸインターフェース３９は電話回線を介して接続されたデバイスと通信を行うためのハードウェアである。プリンタ１００は，例えばネットワークインターフェース３７を介して，データサーバ３０１から印刷データを受信し，プリンタサーバ２００に印刷データの変換依頼を送信し，プリンタサーバ２００から変換後の印刷データを受信する。
【００３８】
操作パネル４０は，プリンタ１００の外装に設けられ，ユーザ入力を受け付ける各種のボタンと，メッセージや設定内容を表示するタッチパネルとを有している。各種のボタンとしては，例えば，ＯＫボタン，キャンセルボタン，テンキーがある。また，タッチパネルは，ユーザがタッチ操作することによっても各種の入力が可能であり，例えば，印刷設定やユーザ情報がタッチパネルから入力される。
【００３９】
［プリンタの動作］
［第１の形態］
続いて，プリンタ１００が実行する印刷管理処理について，図３のフローチャートを参照しつつ説明する。印刷管理処理は，プリンタ１００が印刷データの印刷命令を受け付けたことを契機に，ＣＰＵ３１によって実行される。
【００４０】
印刷管理処理では，先ず，印刷対象となる印刷データが印刷可能なファイル形式のデータか否かを判断する（Ｓ１０１）。例えば，ＰＤＬ形式の印刷データを受信した場合や，コピー等の自装置で生成した印刷データを取得した場合に，印刷可能と判断される。一方，画像データやドキュメントデータ等，プリンタ１００がＰＤＬ形式以外の印刷データを取得し，その印刷データからビットマップイメージを生成して印刷する場合には，その印刷データのファイル形式によって印刷可能か否かが分かれる。プリンタ１００は，自装置でデータ解析可能なファイル形式の拡張子の一覧を記憶しており，Ｓ１０１では印刷データの拡張子がその一覧に記憶されている拡張子に含まれる場合には印刷可能と判断し，記憶されていない拡張子の場合には印刷不可と判断する。
【００４１】
印刷可能な場合には（Ｓ１０１：ＹＥＳ），受信した印刷データに基づく印刷を開始する（Ｓ１１１）。すなわち，印刷部１０に，受信した印刷データに基づく印刷を行わせる。Ｓ１１１の後は，印刷管理処理を終了する。
【００４２】
印刷不可の場合には（Ｓ１０１：ＮＯ），受信した印刷データがプリンタサーバ２００でプリンタ１００が対応可能なデータに変換可能か否かを判断する（Ｓ１０２）。具体的に，Ｓ１０２では，プリンタサーバ２００が稼働状態であること，さらに稼働状態であれば印刷データがプリンタサーバ２００で変換可能なファイル形式か否かを判断する。プリンタサーバ２００が稼働状態であるか否かは，プリンタサーバ２００への問い合せに対してプリンタサーバ２００から応答があるか否かによって判断できる。また，プリンタサーバ２００で変換可能なファイル形式のデータか否かの判断は，プリンタサーバ２００に直接問い合わせてもよいし，プリンタ１００がプリンタサーバ２００で変換可能なファイル形式の情報を記憶し，その情報から判断してもよい。
【００４３】
プリンタサーバ２００で変換可能であれば（Ｓ１０２：ＹＥＳ），プリンタサーバ２００にデータ変換の依頼情報を送信するとともに印刷データをプリンタサーバ２００に送信する（Ｓ１２１）。依頼情報には，例えば，自装置の情報と，変換後の印刷データである変換データの変換設定が含まれる。自装置の情報には，アドレスやスペックが含まれる。変換設定には，変換データの解像度が含まれる。プリンタサーバ２００は，印刷データを受信すると，変換設定に従って印刷データから変換データを生成する。
【００４４】
Ｓ１２１の後，プリンタ１００は，プリンタサーバ２００から変換データを受信する（Ｓ１２２）。そして，その変換データに基づく印刷を開始する（Ｓ１１１）。
【００４５】
プリンタサーバ２００で変換不可であれば（Ｓ１０２：ＮＯ），外部装置に対して印刷データの変換を要求する変換要求を送信する（Ｓ１０３）。変換要求には，自装置の情報と，印刷対象となる印刷データのファイル形式の情報とが含まれる。また，本形態では，ローカルＰＣと，ＷＡＮ３９０と接続する所定のデバイスごとに，変換要求を送信する。所定のデバイスについては，あらかじめ所定のデバイスの情報がプリンタ１００に記憶されている。本形態では，変換サーバ３０２が所定のデバイスに含まれる。そのため，プリンタ１００は，ローカルＰＣに対して変換要求をブロードキャストし，所定のデバイスに対しても送信先を指定して変換要求を送信する。なお，ローカルＰＣに対しては，ブロードキャストではなく，ＷＡＮ３９０と同様に所定のデバイスを記憶してその所定のデバイスに送信するようにしてもよい。
【００４６】
送信先のデバイスは，変換要求を受信すると，変換要求に含まれるファイル形式や自装置（プリンタ１００）の情報に基づいて，データ変換の可否に関する情報を応答する。なお，この応答には，ＣＰＵ処理速度や空きメモリ容量等の，送信先のデバイスの処理能力に関する情報や，稼働状態に関する情報を含めてもよい。
【００４７】
Ｓ１０３での変換要求の送信後，プリンタ１００は送信先からの応答を所定期間中に受信する（Ｓ１０４）。その後，ローカルＰＣから変換可とする応答が有ったか否かを判断する（Ｓ１０５）。すなわち，ＬＡＮ２９０に接続されるＰＣ２０１，２０２，２０３，およびＵＳＢケーブルを介して接続されるＰＣ４０１のうち，少なくとも１つから変換可とする応答が有ったか否かを判断する。
【００４８】
ローカルＰＣから変換可とする応答が有った場合には（Ｓ１０５：ＹＥＳ），変換データを外部装置から取得する変換データを取得処理を実行する（Ｓ１５１）。図４は，変換データ取得処理の手順を示している。Ｓ１５１の変換データ取得処理では，先ず，所定の優先条件に従って，送信先となるローカルＰＣを１つ選択する（Ｓ１８１）。なお，変換可とするローカルＰＣが１つのみであった場合には，そのローカルＰＣを選択する。
【００４９】
所定の優先条件としては，例えば，接続形態に基づく条件が含まれる。接続形態としては，一対一で接続される接続形態（本形態ではＵＳＢ接続），ネットワーク接続のうち，光ケーブル等の有線によって接続される接続形態，無線通信によって接続される接続形態があり，優先順位が高い順に，一対一接続，有線接続，無線接続となる。有線接続は，無線接続と比較して，通信速度が速くかつ安定性にも優れている傾向にある。そのため，有線接続を無線接続よりも優先する。また，一対一での接続は，ネットワークでの接続と比較して，通信速度が速くかつ安定性にも優れている傾向にある。そのため，一対一接続をネットワーク接続よりも優先する。
【００５０】
この他，所定の優先条件としては，例えば，処理能力に基づく条件が含まれる。処理能力としては，例えば，送信先のローカルＰＣとの通信速度，送信先のローカルＰＣのＣＰＵ処理速度，送信先のローカルＰＣの空きメモリ容量が該当する。通信速度やＣＰＵ処理速度が速いほど変換データを取得するまでの時間が短くなることが予測される。また，空きメモリ容量が大きいほどメモリ不足が発生し難く，結果として変換データを取得するまでの時間が短くなることが予測される。そのため，処理能力が高いローカルＰＣほど優先するとよい。なお，処理能力の取得方法としては，変換要求の応答に伴って受信する他，例えば，印刷データを送信してから変換データを受信するまでの変換処理時間を計測し，直近で行われた１から数回の変換処理時間をＲＡＭ３３に記憶し，その平均値を処理能力として扱ってもよい。
【００５１】
Ｓ１８１の後，選択されたローカルＰＣに対して印刷データを送信する（Ｓ１８２）。印刷データには，データ変換の依頼情報が付加される。送信先のローカルＰＣは，印刷データを受信すると，依頼情報に基づいて印刷データを変換して変換データを生成し，変換データを依頼元であるプリンタ１００に送信する。Ｓ１８２での印刷データの送信後は，送信先から変換データを受信する（Ｓ１８３）。Ｓ１８３の後，変換データ取得処理を終了する。そして，図３の印刷管理処理に戻り，Ｓ１５１の変換データ取得処理にて取得した変換データに基づく印刷を開始する（Ｓ１１１）。
【００５２】
ローカルＰＣから変換可とする応答が無かった場合には（Ｓ１０５：ＮＯ），クラウドサーバから変換可とする応答が有ったか否かを判断する（Ｓ１０６）。すなわち，ＬＡＮ２９０外に接続される所定のデバイスのうち，少なくとも１つから変換可とする応答が有ったか否かを判断する。
【００５３】
クラウドサーバから変換可とする応答が有った場合には（Ｓ１０６：ＹＥＳ），Ｓ１５１と同様に，図４に示した変換データ取得処理を実行する（Ｓ１６１）。すなわち，所定の優先条件に従って，送信先となるクラウドサーバを１つ選択する（Ｓ１８１）。Ｓ１６１での所定の優先条件は，ローカルＰＣの選択で利用したＳ１５１での優先条件と同じであってもよいし，別の優先条件であってもよい。別の条件としては，例えば，クラウドサーバとの接続を確立させているプリンタ数が少ない方を優先するとよい。接続を確立させているプリンタ数が少ないほど，クラウドサーバ側でデータ変換待ちとなっている印刷データの数が少ない傾向にあり，変換データを早期に取得できる可能性が高いためである。また，クラウドサーバ側でデータ変換待ちとなっている印刷データの数を比較し，その数が少ない方を優先してもよい。
【００５４】
Ｓ１８１の後，選択されたクラウドサーバに対して印刷データを送信する（Ｓ１８２）。印刷データには，データ変換の依頼情報が付加される。送信先のクラウドサーバは，印刷データを受信すると，依頼情報に基づいて印刷データを変換して変換データを生成し，変換データを依頼元であるプリンタ１００に送信する。なお，クラウドサーバは，ローカルＰＣと比較して接続するプリンタの数が多く，処理負荷の集中が懸念される。そのため，クラウドサーバに依頼する処理は，できる限り負荷を小さくする方が好ましい。本形態では，依頼情報に含まれる解像度をローカルＰＣよりも低くする。例えば，ローカルＰＣに対しては６００ｄｐｉの変換データの生成を依頼し，クラウドサーバに対しては３００ｄｐｉの変換データの生成を依頼する。これにより，クラウドサーバによって変換される変換データのサイズが小さくなり，変換処理の負荷およびデータ送信にかかる負荷を軽減できる。Ｓ１８２での印刷データの送信後は，送信先から変換データを受信する（Ｓ１８３）。Ｓ１８３の後，変換データ取得処理を終了する。そして，図３の印刷管理処理に戻り，Ｓ１６１の変換データ取得処理にて取得した変換データに基づく印刷を開始する（Ｓ１１１）。
【００５５】
一方，クラウドサーバから変換可とする応答が無かった場合には（Ｓ１０６：ＮＯ），受信した印刷データの印刷ができないことから，エラーを報知する（Ｓ１０７）。エラーの報知態様としては，例えば，操作パネル４０のタッチパネル画面にエラーメッセージを表示する，音声ガイダンスを出力する，印刷データの送信元にエラーメッセージを通知することが該当する。Ｓ１０７の後は，印刷管理処理を終了する。
【００５６】
前述したように第１の形態の印刷管理処理では，データ変換可否をクラウドサーバよりもローカルＰＣを先に判断することから，ローカルＰＣおよびクラウドサーバともにデータ変換が可能であれば，クラウドサーバよりも優先的にローカルＰＣに印刷データのデータ変換を依頼する。これにより，ＷＡＮ３９０に接続するクラウドサーバによりも，ＬＡＮ２９０に接続するローカルＰＣの方が優先的に利用される。その結果として，クラウドサーバによるデータ変換の機会が減り，クラウドサーバの負荷軽減が期待できる。
【００５７】
［第２の形態］
続いて，前述した印刷管理処理の別形態について，図５のフローチャートを参照しつつ説明する。第２の形態の印刷管理処理では，特定のファイルについてクラウドサーバにデータ変換を依頼する場合に，ユーザの承認を得たことを条件として印刷データを送信する。なお，第２の形態の印刷管理処理の説明で，第１の形態と同様の処理については，同じ番号を付して説明を省略する。
【００５８】
第２の形態の印刷管理処理は，Ｓ１０１からＳ１０６までの処理，すなわちローカルＰＣから変換可とする応答がなく，クラウドサーバから変換可とする応答があったか否かを判断するまでは，第１の形態と同じである。また，クラウドサーバから変換可とする応答が無かった場合（Ｓ１０６：ＮＯ）についても，第１の形態と同じである。
【００５９】
一方，クラウドサーバから変換可とする応答が有った場合（Ｓ１０６：ＹＥＳ），第２の形態の印刷管理処理では，印刷データが送信確認ファイルに該当するか否かを判断する（Ｓ２５１）。クラウドサーバへのデータ送信は，ＬＡＮ２９０内へのデータ送信と比較して，データの秘匿性や安全性を確保し難い。そこで，プリンタ１００には，印刷データの送信前に，ユーザの確認を必要とするファイル種類である送信確認ファイルが設定されている。送信確認ファイルとしては，セキュリティ度合いが高いファイルが好適であり，例えばパスワード付のファイルが該当する。
【００６０】
印刷データが送信確認ファイルに該当する場合には（Ｓ２５１：ＹＥＳ），印刷動作を継続するか否かをユーザに問い合わせる（Ｓ２５２）。Ｓ２５２では，例えば，操作パネル４０のタッチパネル画面に，メッセージとともに印刷を継続するか否かを入力を促す画面を表示すればよい。Ｓ２５２の後，印刷継続が指示されたか否かを判断する（Ｓ２５３）。
【００６１】
印刷継続が指示された場合（Ｓ２５３：ＹＥＳ），あるいは印刷データが送信確認ファイルに該当しない場合には（Ｓ２５１：ＮＯ），Ｓ１６１に移行し，第１の形態と同様に，変換データ取得処理を実行する。すなわち，送信先のクラウドサーバを選択し，選択されたクラウドサーバに印刷データの変換を依頼し，変換データを受信して印刷を開始する。一方，印刷継続が指示されなければ（Ｓ２５３：ＮＯ），Ｓ１０７に移行してエラーを報知し，印刷データを印刷することなく印刷管理処理を終了する。
【００６２】
前述したように第２の形態の印刷管理処理では，印刷対象の印刷データが送信確認ファイルに該当する場合には，クラウドサーバに印刷データを送信する前に，印刷を継続するか否かをユーザに問い合わせている。そして，継続する指示が入力されたことを条件として，クラウドサーバに印刷データを送信している。これにより，送信確認ファイルについては，ユーザからの確認を得た上でＷＡＮ３９０上の装置に送信されることから，印刷データの秘匿性ないし安全性が高まる。
【００６３】
［第３の形態］
続いて，第１の形態の印刷管理処理のさらなる別形態について，図６のフローチャートを参照しつつ説明する。第３の形態の印刷管理処理では，ローカルＰＣからもクラウドサーバからも変換可の応答がなかった場合に，ＬＡＮ２９０内で非稼働中のローカルＰＣに対して稼働命令を送信し，稼働させたローカルＰＣが変換可能であれば当該ローカルＰＣに変換を行わせる。なお，第３の形態の印刷管理処理の説明で，第１の形態と同様の処理については，同じ番号を付して説明を省略する。
【００６４】
第３の形態の印刷管理処理は，Ｓ１０１からＳ１０６までの処理，すなわちローカルＰＣから変換可とする応答がなく，クラウドサーバから変換可とする応答があったか否かを判断するまでは，第１の形態と同じである。また，クラウドサーバから変換可とする応答が有った場合（Ｓ１０６：ＹＥＳ）についても，第１の形態と同じである。
【００６５】
一方，クラウドサーバから変換可とする応答が無かった場合（Ｓ１０６：ＮＯ），第３の形態の印刷管理処理では，ＬＡＮ２９０内で非稼働状態のローカルＰＣがあるか否かを判断する（Ｓ３０６）。非稼働状態とは，省電力モードやスリープモード等，電源は投入されているものの動作を一時的に停止させ，節電状態で待機している状態を意味する。稼働状態か非稼働状態かは，例えば，Ｓ１０４にて変換要求の応答を受信する際に，応答の有無あるいはその応答に付加された情報に基づいて判断する。また，プリンタサーバ２００が各ローカルＰＣの稼働状態を管理する場合には，プリンタサーバ２００に問い合わせてもよい。非稼働状態のローカルＰＣが無ければ（Ｓ３０６：ＮＯ），Ｓ１０７に移行してエラーを報知する。
【００６６】
非稼働状態のローカルＰＣが有れば（Ｓ３０６：ＹＥＳ），非稼働状態の全てのローカルＰＣに対して，強制的に稼働状態に移行させる稼働命令を送信する（Ｓ３６１）。稼働命令を受け付けたローカルＰＣは，非稼働状態から稼働状態に移行する。プリンタ１００は，Ｓ３６１の後，Ｓ１０３に移行し，プリンタ１００が稼働状態に移行したローカルＰＣに対して変換要求を送信する。以降，当該ローカルＰＣで変換可能であれば，当該ローカルＰＣに印刷データのデータ変換を依頼し，変換データを受信して印刷を行う。
【００６７】
前述したように第３の形態の印刷管理処理では，ローカルＰＣおよびクラウドサーバともに変換可とする応答がなかった場合に，ローカルＰＣのうち非稼働状態のデバイスを稼働させる稼働命令を送信する。これにより，データ変換可能なデバイスが存在する可能性が高まり，その結果として印刷が成功する可能性も高まる。
【００６８】
なお，第３の形態の印刷管理処理では，Ｓ３５１において非稼働状態の全てのローカルＰＣに対して稼働命令を送信しているが，各ローカルＰＣの変換能力を記憶している場合には，非稼働状態のローカルＰＣのうち，印刷データの変換可能なローカルＰＣについてのみ稼働命令を送信してもよい。稼働命令を送信する際，変換可能なローカルＰＣに稼働命令を送信することで，確実に変換処理が可能になる。また，他のローカルＰＣの状態を変更させずに済むことから，稼働状態への移行に必要な無駄なエネルギー消費を回避することができる。
【００６９】
［第４の形態］
続いて，第１の形態の印刷管理処理のさらなる別形態について，図７のフローチャートを参照しつつ説明する。第４の形態では，プリンタ１００があらかじめ各ローカルＰＣの変換能力をデータベースに記憶している。そして，第４の形態の印刷管理処理では，そのデータベースを参照してデータ変換可能なローカルＰＣに対して変換要求を送信する。なお，第４の形態の印刷管理処理の説明で，第１の形態と同様の処理については，同じ番号を付して説明を省略する。
【００７０】
第４の形態では，プリンタ１００は，あらかじめ起動時に，各ローカルＰＣおよびプリンタサーバ２００に対して，変換可能な印刷データのファイル種類を問い合わせる。そして，その問合せ結果を，あらかじめＲＡＭ３３に確保したデータベース３３１に記憶する。図８は，データベース３３１の構成を示している。データベース３３１には，各デバイスの識別情報と，各デバイスでの変換可能なファイル種類の情報（本形態ではファイルの拡張子）とが関連付けられて記憶される。なお，データベース３３１は，ＮＶＲＡＭ３４に記憶してもよい。また，プリンタ１００は，起動時に限らず，定期的に，あるいはユーザ指示によって，データベース３３１の情報を更新してもよい。データベース３３１は，記憶部の一例である。
【００７１】
第４の形態の印刷管理処理は，Ｓ１０１からＳ１０２までの処理，すなわちプリンタサーバ２００で変換可能か否かを判断するまでは，第１の形態と同じである。また，プリンタサーバ２００で変換可能の場合（Ｓ１０２：ＹＥＳ）についても，第１の形態と同じである。
【００７２】
一方，プリンタサーバ２００で変換不可の場合（Ｓ１０２：ＮＯ），第４の形態の印刷管理処理では，データベース３３１を参照し，印刷データを変換可能なローカルＰＣが有るか否かを判断する（Ｓ４０２）。
【００７３】
印刷データを変換可能なローカルＰＣが有る場合には（Ｓ４０２：ＹＥＳ），その変換可能なローカルＰＣ全てに対して変換要求を送信する（Ｓ４０３）。変換要求を送信することで，プリンタ１００の起動後に稼働状態が変化したローカルＰＣの存在や，ローカルＰＣの現在の処理能力を確認できる。Ｓ４０３での変換要求の送信後は，送信先からの応答を受信する（Ｓ４０４）。Ｓ４０４の後は，Ｓ１０５へ移行し，それ以降は第１の形態と同様である。
【００７４】
また，印刷データを変換可能なローカルＰＣが無い場合には（Ｓ４０２：ＮＯ），クラウドサーバに対して変換要求を送信する（Ｓ４３１）。Ｓ４３１での変換要求の送信後は，送信先からの応答を所定期間中に受信する（Ｓ４３２）。Ｓ４３２の後は，Ｓ１０６へ移行し，それ以降は第１の形態と同様である。
【００７５】
前述したように第４の形態の印刷管理処理では，各デバイスのデータ変換能力を記憶するデータベース３３１を設けている。各デバイスの処理能力を自装置で記憶しておくことで，印刷の度に全てのデバイスに能力を問い合わせなくて済む。そのため，各デバイスに直接問い合わせる場合と比較して，変換可能なデバイスを早期に抽出でき，結果として早期に印刷を開始できる。
【００７６】
なお，第４の形態の印刷管理処理では，あらかじめローカルＰＣおよびプリンタサーバ２００について変換可能なファイル種類を問い合わせ，その問合せ結果をデータベース３３１に記憶しているが，クラウドサーバについてもあらかじめ問い合わせ，その問合せ結果をデータベース３３１に記憶してもよい。この場合，印刷データを変換可能なローカルＰＣが無いと判断した後（Ｓ４０２：ＮＯ），データベース３３１を参照し，印刷対象の印刷データを変換可能なクラウドサーバが有るか否かを判断し，印刷データを変換可能なクラウドサーバが有る場合には，その変換可能なクラウドサーバ全てに対して変換要求を送信すればよい。また，印刷データを変換可能なクラウドサーバが無い場合には，Ｓ１０７に移行してエラーを報知すればよい。
【００７７】
また，第４の形態の印刷管理処理では，印刷データを変換可能なローカルＰＣが有ると判断した後（Ｓ４０２：ＹＥＳ），最新のローカルＰＣの情報を取得するために，Ｓ４０３として，変換可能なローカルＰＣ全てに対して変換要求を送信しているが，最新のローカルＰＣの情報が必要なければ，変換要求を送信することなくＳ１５１に移行してもよい。変換要求の送信を省略することで，より早期に印刷物の取得が可能になる。
【００７８】
以上詳細に説明したように実施の形態のプリンタ１００では，印刷データを外部装置に変換させる際，広域ネットワークであるＷＡＮ３９０に接続されたクラウドサーバよりＬＡＮ２９０に接続されたローカルＰＣに優先的にデータ変換の依頼を行う。これにより，接続台数が少ないローカルＰＣが積極的に利用され，その結果として，ＷＡＮ３９０に接続されたクラウドサーバの負荷軽減が期待できる。
【００７９】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，印刷装置は，印刷機能を備えるものであればよく，プリンタの他，複合機，コピー機，ＦＡＸ装置であってもよい。また，情報処理装置は，変換機能を備えるものであればよく，ＰＣやサーバの他，スマートフォン等の携帯端末装置や，複合機等の画像処理装置であってもよい。
【００８０】
また，実施の形態では，Ｓ１０３にてローカルＰＣと所定のクラウドサーバとの両方に変換要求を送信しているが，先ず始めにローカルＰＣに変換要求を送信した後，ローカルＰＣから変換可とする応答がなかった場合に所定のクラウドサーバに変換要求を送信するようにしてもよい。
【００８１】
また，実施の形態では，Ｓ１０２にてプリンタサーバ２００に優先的にデータ変換を依頼しているが，プリンタサーバ２００をローカルＰＣの１つとして，他のローカルＰＣと同等に扱ってもよい。なお，プリンタサーバ２００は，電源オフとなるリスクが低く，データの変換を確実に実行できる可能性が高い傾向にある。また，ローカルＰＣと比較して処理能力が高いことが期待できる。また，他の作業を行う可能性が低いため，他の作業による変換処理能力の低下が少ない傾向にある。そのため，プリンタサーバ２００がデータ変換可能であれば，プリンタサーバ２００が優先的にデータ変換を行う方が好ましい。
【００８２】
また，実施の形態では，データ変換のために印刷データを送信した後，送信先で変換データの生成に失敗した場合について言及していないが，プリンタ１００が変換データの生成に失敗した旨の情報を受信した場合には，Ｓ１０７に移行してエラーを報知してもよいし，他のデバイスでデータ変換をリトライしてもよい。例えば，プリンタサーバ２００でのデータ変換に失敗した場合には，Ｓ１０３に移行して他のデバイスにデータ変換を依頼してもよい。また，ローカルＰＣでのデータ変換に失敗した場合には，Ｓ１０６に移行してクラウドサーバにデータ変換を依頼してもよい。
【００８３】
また，第２，第３，および第４の形態は，全て第１の形態の別形態としているが，他の形態と組み合わせてもよい。例えば，第２の形態と第３の形態とを組み合わせ，クラウドサーバに特定のファイルを送信する際のユーザ確認（第２の形態）と，変換可能なデバイスがない場合における非稼働状態のローカルＰＣの稼働（第３の形態）とを，実行する形態であってもよい。さらに，その形態に，各デバイスの変換能力の事前記憶（第４の形態）を組み合わせてもよい。
【００８４】
また，実施の形態では，印刷データの変換が必要な場合に，プリンタ１００が外部装置の変換能力を問い合わせ，その結果に応じて依頼先を選択し，選択された外部装置にデータ変換を行わせているが，例えばプリンタサーバ２００が外部装置にデータ変換を行わせる際にも適用可能である。すなわち，印刷データを受信したプリンタ１００が，データ変換の依頼先として常にプリンタサーバ２００を選択し，プリンタサーバ２００が自装置でデータ変換が不可能な場合に外部装置にデータ変換を依頼する構成とし，プリンタサーバ２００がデータ変換の依頼先を決定して変換データを取得する際に，第１の形態のＳ１０３以降の処理を適用してもよい。
【００８５】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００８６】
１００    プリンタ
２００    プリンタサーバ
２０１，２０２，２０３    ＰＣ（ローカルＰＣ）
２９０    ＬＡＮ
３０１    データサーバ（クラウドサーバ）
３０２    変換サーバ（クラウドサーバ）
３９０    ＷＡＮ
４０１    ＰＣ（ローカルＰＣ）
９００    印刷システム
【図１】
2014210416.tif 000003
【図２】
2014210416.tif 000004
【図３】
2014210416.tif 000005
【図４】
2014210416.tif 000006
【図５】
2014210416.tif 000007
【図６】
2014210416.tif 000008
【図７】
2014210416.tif 000009
【図８】
2014210416.tif 000010