(57)【要約】      （修正有）【課題】印刷物確認方法、印刷制御装置及び読取データ処理装置を提供する。【解決手段】印刷物確認方法は、電子ファイルを構成する複数のページのうち読み取りが必須である一以上の特定ページを、入力した指示に従って設定する設定工程と、電子ファイルを構成する各ページを、該当するページ番号と設定された特定ページの情報とを含むコードとともに印刷する印刷工程と、印刷による印刷物の読み取りにより生成された読取データを入力する読取データ入力工程と、読取データを構成するページ内のコードから抽出したページ番号と特定ページの情報とに基づいて、読取データにおける特定ページの欠落を判定する判定工程と、判定工程により欠落と判定された特定ページを外部へ通知する通知工程と、を備える。【選択図】図５
2020115624.tif 000002
【特許請求の範囲】
【請求項１】
電子ファイルを構成する複数のページのうち読み取りが必須である一以上の特定ページを、入力した指示に従って設定する設定工程と、
前記電子ファイルを構成する各ページを、該当するページ番号と設定された前記特定ページの情報とを含むコードとともに印刷する印刷工程と、
前記印刷による印刷物の読み取りにより生成された読取データを入力する読取データ入力工程と、
前記読取データを構成するページ内の前記コードから抽出した前記ページ番号と前記特定ページの情報とに基づいて、前記読取データにおける前記特定ページの欠落を判定する判定工程と、
前記判定工程により欠落と判定された前記特定ページを外部へ通知する通知工程と、を備えることを特徴とする印刷物確認方法。
【請求項２】
前記印刷工程により前記電子ファイルを構成する各ページとともに印刷する前記コードに、前記特定ページのタイトルを示すタイトル情報を含み、
前記通知工程では、前記欠落と判定された前記特定ページのタイトルを、前記読取データを構成するページ内の前記コードから抽出された前記タイトル情報に基づいて通知する、ことを特徴とする請求項１に記載の印刷物確認方法。
【請求項３】
前記印刷工程により前記電子ファイルを構成する各ページとともに印刷する前記コードに、印刷物の追加の読み取りを促すメッセージを示すための文字情報を含み、
前記通知工程では、前記読取データを構成するページ内の前記コードから抽出された前記文字情報に基づいて前記メッセージを通知する、ことを特徴とする請求項１または請求項２に記載の印刷物確認方法。
【請求項４】
前記判定工程により欠落と判定されなかった場合に、前記読取データを構成するページ内の前記コードから抽出した前記ページ番号に基づいて前記読取データを構成するページをページ番号順に並び替えて生成したファイルを、所定の記憶部に保存する保存工程を更に備える、ことを特徴とする請求項１〜請求項３のいずれかに記載の印刷物確認方法。
【請求項５】
前記保存工程では、前記読取データを構成するページのうち前記特定ページに該当しないページを除外して前記ファイルを生成する、ことを特徴とする請求項４に記載の印刷物確認方法。
【請求項６】
電子ファイルを構成する複数のページを印刷部に印刷させる印刷制御装置であって、
前記複数のページのうち読み取りが必須である一以上の特定ページを、入力した指示に従って設定し、
前記電子ファイルを構成する各ページを、該当するページ番号と設定された前記特定ページの情報とを含むコードとともに前記印刷部に印刷させる、ことを特徴とする印刷制御装置。
【請求項７】
印刷物の読み取りにより生成された読取データを入力する読取データ処理装置であって、
前記読取データを構成するページ内のコードをデコードすることにより、前記ページのページ番号と、読み取りが必須である特定ページの情報とを抽出し、
抽出した前記ページ番号と前記特定ページの情報とに基づいて、前記読取データにおける前記特定ページの欠落を判定し、
欠落と判定した前記特定ページを外部へ通知する、ことを特徴とする読取データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物確認方法、印刷制御装置および読取データ処理装置に関する。
【背景技術】
【０００２】
回収確認が指示されている場合に、出力総部数、部の序数、各部の総ページ数、ページ数の情報を含む識別コードを印刷出力の全ページに印刷する識別コード印刷手段と、回収印刷出力の識別コードを読取る識別コード読取り手段と、識別コード読取り手段により読取られた情報に基づき、全部数、全ページについて欠落を検知する欠落ページ検知手段と、欠落ページがあった場合に、欠落ページの情報をユーザーに通知する欠落ページ通知手段と、を有する印刷出力回収確認システムが知られている（特許文献１参照）。 
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６‐１７３７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数ページからなる印刷物がスキャナーで読み取られ、読取結果としての読取データが保存される。ここで、前記複数ページには、読み取りが必要なページと必要ではないページとが含まれている場合がある。しかしながら、前記文献１は、全部数、全ページについて欠落を検知する構成である。そのため、各ページのうち読み取りが必要なページについての欠落の有無を判定する仕組みが無く、欠落を検知する必要が無いページについても欠落を検知しており、無駄な処理を含んでいた。また、単に欠落ページをユーザーに通知する構成では、ユーザーは、そもそも必要なページが欠落しているのか否かがわからない。
【課題を解決するための手段】
【０００５】
印刷物確認方法は、電子ファイルを構成する複数のページのうち読み取りが必須である一以上の特定ページを、入力した指示に従って設定する設定工程と、前記電子ファイルを構成する各ページを、該当するページ番号と設定された前記特定ページの情報とを含むコードとともに印刷する印刷工程と、前記印刷による印刷物の読み取りにより生成された読取データを入力する読取データ入力工程と、前記読取データを構成するページ内の前記コードから抽出した前記ページ番号と前記特定ページの情報とに基づいて、前記読取データにおける前記特定ページの欠落を判定する判定工程と、前記判定工程により欠落と判定された前記特定ページを外部へ通知する通知工程と、を備える。
【図面の簡単な説明】
【０００６】
【図１】システムの構成を簡易的に示すブロック図。
【図２】印刷制御処理を示すフローチャート。
【図３】付加情報設定のためのＵＩ画面を示す図。
【図４】二次元コードが配置された各ページ等を示す図。
【図５】印刷物確認処理を示すフローチャート。
【図６】特定ページの欠落通知のためのＵＩ画面を示す図。
【発明を実施するための形態】
【０００７】
以下、各図を参照しながら本発明の実施形態を説明する。各図は、本実施形態を説明するための例示に過ぎない。各図は例示であるため、互いに整合していなかったり、一部が省略されていたりする場合がある。
【０００８】
１．システムの概略説明：
図１は、本実施形態にかかるシステム１の構成を簡易的に示している。システム１は、印刷物確認方法を実現する。システム１は、印刷制御装置１０、プリンター２０、読取データ処理装置３０およびスキャナー４０を含んでいる。
【０００９】
印刷制御装置１０および読取データ処理装置３０は、それぞれ、例えばパーソナルコンピューター、スマートフォン、タブレット型端末、携帯電話機、サーバー、或いはそれらと同程度の処理能力を有する情報処理装置によって実現される。
印刷制御装置１０は、第１制御部１１、第１表示部１３、第１操作受付部１４、第１通信インターフェイス１５等を備える。インターフェイスをＩＦと略して表記する。第１制御部１１は、プロセッサーとしてのＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ等を有する一つ又は複数のＩＣや、その他の不揮発性メモリー等を含んで構成される。
【００１０】
第１制御部１１では、プロセッサーつまりＣＰＵ１１ａが、ＲＯＭ１１ｂや、その他のメモリー等に保存されたプログラムに従った演算処理を、ＲＡＭ１１ｃ等をワークエリアとして用いて実行することにより、印刷制御装置１０を制御する。第１制御部１１は、例えば、印刷制御プログラム１２に従った処理を実行する。
【００１１】
第１表示部１３は、視覚的情報を表示するための手段であり、例えば、液晶ディスプレイや、有機ＥＬディスプレイ等により構成される。第１表示部１３は、ディスプレイと、ディスプレイを駆動するための駆動回路とを含む構成であってもよい。第１操作受付部１４は、ユーザーによる操作を受け付けるための手段であり、例えば、物理的なボタンや、タッチパネルや、マウスや、キーボード等によって実現される。むろん、タッチパネルは、第１表示部１３の一機能として実現されるとしてもよい。第１表示部１３および第１操作受付部１４を含めて、印刷制御装置１０の操作パネルと呼ぶことができる。
【００１２】
第１表示部１３や第１操作受付部１４は、印刷制御装置１０の構成の一部であってもよいが、印刷制御装置１０に対して外付けされた周辺機器であってもよい。第１通信ＩＦ１５は、印刷制御装置１０が公知の通信規格を含む所定の通信プロトコルに準拠して有線又は無線で外部と通信を実行するための一つまたは複数のＩＦの総称である。
【００１３】
プリンター２０は、知られているように、用紙等の印刷媒体に対して、例えばインクジェット方式や電子写真方式により印刷データに基づく印刷を行う。プリンター２０は、印刷データに基づいてインクやトナー等の記録剤を印刷媒体へ付着させることにより印刷を行う。印刷制御装置１０は第１通信ＩＦ１５を介してプリンター２０と接続している。印刷制御装置１０は、プリンター２０に対して印刷データを送信することにより、印刷データに基づく印刷をプリンター２０に実行させる。
【００１４】
読取データ処理装置３０は、第２制御部３１、第２表示部３３、第２操作受付部３４、第２通信ＩＦ３５、記憶部３６等を備える。第２制御部３１は、プロセッサーとしてのＣＰＵ３１ａ、ＲＯＭ３１ｂ、ＲＡＭ３１ｃ等を有する一つ又は複数のＩＣや、その他の不揮発性メモリー等を含んで構成される。第２制御部３１では、プロセッサーつまりＣＰＵ３１ａが、ＲＯＭ３１ｂや、その他のメモリー等に保存されたプログラムに従った演算処理を、ＲＡＭ３１ｃ等をワークエリアとして用いて実行することにより、読取データ処理装置３０を制御する。第２制御部３１は、例えば、印刷物確認プログラム３２に従った処理を実行する。記憶部３６は、例えば、ハードディスクドライブや不揮発性メモリーにより構成される。記憶部３６は第２制御部３１の一部であってもよい。読取データ処理装置３０の第２表示部３３、第２操作受付部３４、第２通信ＩＦ３５に関する説明は、印刷制御装置１０の第１表示部１３、第１操作受付部１４、第１通信ＩＦ１５に関する前記説明を準用する。
【００１５】
スキャナー４０は、知られているように、原稿をイメージセンサーを用いて光学的に読み取り、読取結果としての画像データ（読取データ）を出力する。読取データ処理装置３０は第２通信ＩＦ３５を介してスキャナー４０と接続している。読取データ処理装置３０は、スキャナー４０から出力された読取データを入力し、入力した読取データに対する処理を実行する。
【００１６】
なお、プロセッサーは、一つのＣＰＵに限られることなく、複数のＣＰＵや、ＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア回路により処理を行う構成としてもよいし、ＣＰＵとハードウェア回路とが協働して処理を行う構成としてもよい。
【００１７】
印刷制御装置１０とプリンター２０とは、図示しないネットワークを通じて接続するとしてもよい。印刷制御装置１０は、独立した一つの情報処理装置によって実現されるだけでなく、ネットワークを介して互いに通信可能に接続した複数の情報処理装置によって実現されてもよい。あるいは、印刷制御装置１０およびプリンター２０は、それらが一体の装置であってもよい。つまり、以下に説明する印刷制御装置１０が実行する処理は、プリンター２０の一部分である印刷制御装置１０が実行すると解してもよい。
【００１８】
読取データ処理装置３０とスキャナー４０とは、図示しないネットワークを通じて接続するとしてもよい。読取データ処理装置３０は、独立した一つの情報処理装置によって実現されるだけでなく、ネットワークを介して互いに通信可能に接続した複数の情報処理装置によって実現されてもよい。あるいは、読取データ処理装置３０およびスキャナー４０は、それらが一体の装置であってもよい。つまり、以下に説明する読取データ処理装置３０が実行する処理は、スキャナー４０の一部分である読取データ処理装置３０が実行すると解してもよい。
【００１９】
システム１全体が共通のネットワークによって接続されている構成であってもよい。また、プリンター２０とスキャナー４０とは、一体の装置であってもよい。つまり、プリンター２０およびスキャナー４０の機能を備える複合機に対して、印刷制御装置１０および読取データ処理装置３０が通信可能に接続する構成であってもよい。
【００２０】
２．書類の印刷：
図２は、印刷制御装置１０の第１制御部１１が印刷制御プログラム１２に従って実行する印刷制御処理を、フローチャートにより示している。
ステップＳ１００では、第１制御部１１は、印刷対象とする電子ファイルを、電子ファイルの記憶元から取得する。ここで取得する電子ファイルとは、複数ページで構成される一式の書類を表現したファイルであり、文書作成ソフト等の何らかのソフトウェアを用いて予め生成されたファイルである。第１制御部１１は、第１操作受付部１４に対するユーザーの操作により印刷対象として選択された電子ファイルを、その電子ファイルの記憶元から読み出す。電子ファイルの記憶元は、第１制御部１１がアクセス可能な、印刷制御装置１０内外のメモリーやハードディスクドライブ等である。
【００２１】
本実施形態において、ユーザーとは、システム１を利用する何らかの立場の人物を指し、同一人物を指すとは限らない。以下では、説明を判り易くするための例として、ユーザーを、立場の違いに応じて第１ユーザー、第２ユーザー、第３ユーザーと区別して記載する。第１操作受付部１４を操作するユーザーを、第１ユーザーとする。
【００２２】
ステップＳ１１０では、第１制御部１１は、ステップＳ１００で取得した電子ファイルに対する付加情報を設定する。以下では、原則、ステップＳ１００で取得した電子ファイルを「電子ファイル」と表記する。ただし、後述する図５のステップＳ２５０で生成される電子ファイルは、ステップＳ１００で取得した電子ファイルとイコールではなく、ステップＳ１００で取得した電子ファイルの印刷、印刷物への記入、記入後の印刷物のスキャナー４０による読み取り、等を経て生成される電子ファイルである。
第１制御部１１は、付加情報の少なくとも一つとして特定ページ情報を設定する。「特定ページ」とは、電子ファイルを構成する複数のページのうち読み取りが必須であるページである。特定ページ情報とは、電子ファイルを構成する複数のページのうちいずれのページが特定ページであるかを示す情報であり、具体的には、特定ページのページ番号を示す情報である。
【００２３】
図３は、付加情報設定のために第１制御部１１が第１表示部１３に表示させるユーザーインターフェイス（ＵＩ）画面５０の一例を示している。ＵＩ画面５０は、例えば、ページ画像表示欄５１、ページタイトル入力欄５２、特定ページ設定欄５３、ページ切替ボタン５４を含んでいる。第１制御部１１は、電子ファイルを構成する複数のページのうちいずれか一つのページの縮小画像を、ページ画像表示欄５１に表示させる。第１制御部１１は、ＵＩ画面５０の表示を開始した時点では、電子ファイルの先頭ページの縮小画像を、ページ画像表示欄５１に表示させればよい。
【００２４】
第１ユーザーは、第１操作受付部１４を操作することにより、ページ画像表示欄５１に表示されているページ（以下、設定対象ページ）のタイトルを、ページタイトル入力欄５２へ任意に入力する。図３の例では、ページタイトル入力欄５２には「Ｆｏｒｍ  Ａ」というタイトルが入力されている。また、第１ユーザーは、第１操作受付部１４を操作することにより、特定ページ設定欄５３に対して、設定対象ページを特定ページとする旨の指示を入力することができる。図３の例では、特定ページ設定欄５３は、「必須ページ」と付記されたチェックボックスであり、第１ユーザーは、このチェックボックスにチェックを入れたり入れなかったりする。特定ページ設定欄５３へのチェックの入力が、設定対象ページを特定ページとする旨の指示の入力に該当する。
【００２５】
第１ユーザーは、ページ切替ボタン５４を押下することにより、電子ファイルを構成する複数のページの間で、設定対象ページを切り替える。つまり、第１制御部１１は、ページ切替ボタン５４が押下されたことに応じて、現在の設定対象ページとしているページの次のページを、新たな設定対象ページとし、この新たな設定対象ページの縮小画像をページ画像表示欄５１に表示させる。第１ユーザーは、このようなＵＩ画面５０を介して、電子ファイルを構成するページ毎に、タイトルを入力したり、特定ページとする旨を入力したりすることができる。第１制御部１１は、このような入力に従って、電子ファイルの付加情報、つまり特定ページ情報やページ毎のタイトルを示すタイトル情報を設定する。タイトル情報は、テキストデータである。ステップＳ１１０は、電子ファイルを構成する複数のページのうち読み取りが必須である一以上の特定ページを、入力した指示に従って設定する設定工程、に該当する。
【００２６】
ＵＩ画面５０のデザインは、図３の例に限定されない。ＵＩ画面５０内には、現在の設定対象ページのページ番号が併せて表示されるとしてもよい。ページ番号は、１から始まる整数であり、電子ファイルを構成する先頭ページから最終ページにまで順に付されている番号である。
【００２７】
ステップＳ１２０では、第１制御部１１は、付加情報をコード化する。ここで言うコードとは、例えば、ＱＲコード（登録商標）等の二次元コードや、バーコード、或いは、それら以外のフォーマットによるコードである。ステップＳ１２０でコード化する付加情報には、ステップＳ１１０で設定した付加情報に加え、ページ毎のページ番号や総ページ数といった、電子ファイルから判明している情報が含まれる。ステップＳ１２０における付加情報のコード化により、第１制御部１１は、電子ファイルを構成するページ毎のコードを生成する。
【００２８】
ステップＳ１３０では、第１制御部１１は、電子ファイルを構成する各ページへ、各ページに対応するコードを配置する。
【００２９】
図４は、電子ファイルを構成する各ページであってステップＳ１３０により二次元コードが配置された各ページ等を、模式的に示している。具体的には、画像データＩＭ１は、電子ファイルの１ページ目を表現する画像データである。同様に、画像データＩＭ２は、電子ファイルの２ページ目を表現する画像データであり、画像データＩＭ３は、電子ファイルの３ページ目を表現する画像データであり、画像データＩＭ４は、電子ファイルの４ページ目を表現する画像データである。従って、図４の例では、電子ファイルを構成する総ページ数は「４」である。
【００３０】
符号６０は、ステップＳ１２０による付加情報のコード化の結果生成されたコードの一例としての二次元コードを指している。また、図４では、各ページの二次元コード６０を区別するために符号６０ａ，６０ｂ，６０ｃ，６０ｄを用いている。つまり、画像データＩＭ１内に配置した二次元コード６０を二次元コード６０ａと表記し、画像データＩＭ２内に配置した二次元コード６０を二次元コード６０ｂと表記し、画像データＩＭ３内に配置した二次元コード６０を二次元コード６０ｃと表記し、画像データＩＭ４内に配置した二次元コード６０を二次元コード６０ｄと表記している。第１制御部１１は、画像としての二次元コード６０を、電子ファイルを構成する各ページにおける所定位置へ配置する。所定位置とは、ページ内の上端部や下端部あるいは左右の端部等である。
【００３１】
図４では、二次元コード６０ａ，６０ｂ，６０ｃ，６０ｄそれぞれにコード化されて含まれている付加情報の内容を、具体的に示している。二次元コード６０ａには、総ページ数「４」、ページ番号「１」および特定ページリストＳＰＬ、といった各種情報が含まれている。二次元コード６０ｂには、総ページ数「４」、ページ番号「２」および特定ページリストＳＰＬが含まれている。二次元コード６０ｃには、総ページ数「４」、ページ番号「３」および特定ページリストＳＰＬが含まれている。二次元コード６０ｄには、総ページ数「４」、ページ番号「４」および特定ページリストＳＰＬが含まれている。総ページ数および特定ページリストＳＰＬは、電子ファイル内の全ページの二次元コード６０に共通の内容として含められる情報である。
【００３２】
特定ページリストＳＰＬは、ステップＳ１１０で設定された特定ページ情報および特定ページのタイトル情報により構成されている。具体的には、特定ページリストＳＰＬは、特定ページのページ番号と、特定ページのタイトル情報と、を対応付けたリストである。図４の特定ページリストＳＰＬによれば、ステップＳ１１０により、総ページ数が４である電子ファイルに関して、１ページ目、２ページ目および４ページ目が特定ページに設定され、かつ、１ページ目のタイトルが「Ｆｏｒｍ  Ａ」、２ページ目のタイトルが「Ｆｏｒｍ  Ｂ」、４ページ目のタイトルが「Ｆｏｒｍ  Ｃ」、と設定されたことが判る。言い換えると、図４の例では、電子ファイルの３ページ目（画像データＩＭ３）は、特定ページではない。特定ページでないページを、非特定ページと呼ぶ。
【００３３】
電子ファイルが表現する書類が、何らかの申請書や願書といった類の書類であるとする。また、書類は、プリンター２０により印刷されて、これを必要とする第２ユーザーへ印刷物として配布される。印刷物としての書類は、第２ユーザーにより必要事項が記入された上で、スキャナー４０によって読み取られ、再電子化される。このような書類には、第２ユーザーが必要事項を記入するページ、つまり再電子化に必要なページだけでなく、例えば書類の記入方法を説明するためのページ等、再電子化に不要なページも含まれている。従って、第１ユーザーがＵＩ画面５０を介して入力する指示により、このような再電子化に必要なページが特定ページとされ、再電子化に不要なページは特定ページとされない。
【００３４】
ステップＳ１４０では、第１制御部１１は、電子ファイルを構成する各ページであって、ステップＳ１３０によりページ毎のコードを配置した各ページを、プリンター２０に印刷させる。この場合、第１制御部１１は、図４に例示したような、二次元コード６０ａを含んだ画像データＩＭ１、二次元コード６０ｂを含んだ画像データＩＭ２、二次元コード６０ｃを含んだ画像データＩＭ３、二次元コード６０ｄを含んだ画像データＩＭ４をそれぞれページ毎に印刷データへ変換し、ページ毎の印刷データをプリンター２０へ送信する。この結果、プリンター２０は、印刷データに基づいて、電子ファイルが表現する複数ページからなる書類であって各ページに二次元コード６０が表された書類を、印刷物として出力する。画像データから印刷データへの変換は、印刷を実行するプリンター２０の仕様に合わせたデータ変換であり、例えば、色変換処理やハーフトーン処理等の公知の処理である。
【００３５】
以下では、プリンター２０により二次元コード６０ａを含んだ画像データＩＭ１が印刷された印刷物を「第１ページ」と呼ぶ。同様に、プリンター２０により二次元コード６０ｂを含んだ画像データＩＭ２が印刷された印刷物を「第２ページ」と呼び、プリンター２０により二次元コード６０ｃを含んだ画像データＩＭ３が印刷された印刷物を「第３ページ」と呼び、プリンター２０により二次元コード６０ｄを含んだ画像データＩＭ４が印刷された印刷物を「第４ページ」と呼ぶ。ステップＳ１４０は、電子ファイルを構成する各ページを、該当するページ番号と設定された特定ページの情報とを含むコードとともに印刷する印刷工程、に該当する。
【００３６】
３．書類の再電子化：
第２ユーザーは、上述のようにプリンター２０により出力された印刷物としての書類に、例えば氏名や住所等の必要事項を記入し、記入後の書類をスキャナー４０の原稿置き場へセットする。あるいは、第２ユーザーは、前記記入後の書類を、書類提出先の第３ユーザーへ提出し、この提出された書類を、第３ユーザーがスキャナー４０の原稿置き場へセットする。第２ユーザーあるいは第３ユーザーは、スキャナー４０が有するスキャン開始ボタン等を操作することにより、原稿置き場にセットした書類の読み取りをスキャナー４０に開始させる。
【００３７】
スキャナー４０は、いわゆるＡＤＦ（Auto Document Feeder）を有している。スキャン開始ボタン等の操作を受けたスキャナー４０は、原稿置き場にセットされた書類をＡＤＦにより一枚単位で搬送し、搬送する書類をイメージセンサーにより読み取る。スキャナー４０は、書類一枚毎の読み取りを繰り返すことにより生成した読取データを、読取データ処理装置３０へ出力する。
【００３８】
図５は、読取データ処理装置３０の第２制御部３１が印刷物確認プログラム３２に従って実行する印刷物確認処理を、フローチャートにより示している。
ステップＳ２００では、第２制御部３１は、上述のようにスキャナー４０が書類の読み取りにより生成して出力した読取データを、入力する。第２制御部３１は、入力した読取データを一時的に保存する。ステップＳ２００は、前記印刷による印刷物の読み取りにより生成された読取データを入力する読取データ入力工程、に該当する。
【００３９】
ステップＳ２１０では、第２制御部３１は、一時保存した読取データを構成する各ページ内のコードをデコードする。つまり、第２制御部３１は、読取データを構成する各ページ内のコードをデコードして、コードに含まれている付加情報を抽出する。
【００４０】
ステップＳ２２０では、第２制御部３１は、ステップＳ２１０で抽出した付加情報のうちページ毎のページ番号と、特定ページ情報とを照合する。
ステップＳ２３０では、第２制御部３１は、ステップＳ２２０による照合の結果に基づき、ステップＳ２００で入力し一時保存した読取データにおいて、特定ページが欠落しているか否かを判定する。第２制御部３１は、特定ページが欠落していると判定した場合には（ステップＳ２３０において“Ｙｅｓ”）、ステップＳ２４０へ進み、特定ページが欠落していないと判定した場合には（ステップＳ２３０において“Ｎｏ”）、ステップＳ２５０へ進む。
【００４１】
ステップＳ２２０，Ｓ２３０の照合および判定について具体例を説明する。
上述の第１〜第４ページからなる書類へ第２ユーザーが必要事項を適宜記入した後、例えば、第１〜第４ページのうち、第１ページ、第２ページおよび第３ページがスキャナー４０にセットされ、スキャナー４０により読み取られたと想定する。この場合、第２制御部３１は、ステップＳ２１０により、第１ページに対応する読取データ内の二次元コード６０ａからページ番号「１」および特定ページリストＳＰＬを抽出し、第２ページに対応する読取データ内の二次元コード６０ｂからページ番号「２」および特定ページリストＳＰＬを抽出し、第３ページに対応する読取データ内の二次元コード６０ｃからページ番号「３」および特定ページリストＳＰＬを抽出する。
【００４２】
そして、第２制御部３１は、ステップＳ２２０では、ページ毎のページ番号「１」、「２」および「３」を、特定ページリストＳＰＬと照合する。特定ページリストＳＰＬは、スキャナー４０により読み取られた第１〜第３ページのいずれの二次元コード６０ａ，６０ｂ，６０ｃからも同じ内容として抽出されるため、第２制御部３１は、それら二次元コード６０ａ，６０ｂ，６０ｃのいずれかから抽出した特定ページリストＳＰＬを、ステップＳ２２０の照合に用いればよい。照合の結果、第２制御部３１は、特定ページリストＳＰＬに規定されている特定ページのページ番号「１」、「２」および「４」のうち、ページ番号「４」が、読取データのページ毎のページ番号として抽出できていないことを認識する。そのため、第２制御部３１は、ページ番号が「４」である特定ページが欠落していると判定し、ステップＳ２３０からステップＳ２４０へ進む。
【００４３】
仮に、第１〜第４ページの全て、あるいは第１ページ、第２ページおよび第４ページがスキャナー４０にセットされ、スキャナー４０により読み取られた場合は、第２制御部３１は、ステップＳ２００〜Ｓ２２０を経たステップＳ２３０では、特定ページが欠落していないと判定し、ステップＳ２５０へ進む。ステップＳ２２０，Ｓ２３０は、読取データを構成するページ内のコードから抽出したページ番号と特定ページの情報とに基づいて、読取データにおける特定ページの欠落を判定する判定工程、に該当する。
【００４４】
ステップＳ２４０では、第２制御部３１は、欠落している特定ページを外部へ通知した上で、図５のフローチャートを終了する。ステップＳ２４０は、判定工程により欠落と判定された特定ページを外部へ通知する通知工程、に該当する。
【００４５】
図６は、特定ページの欠落通知のために、第２制御部３１がステップＳ２４０で第２表示部３３に表示させるＵＩ画面７０の一例を示している。ＵＩ画面７０は、欠落表示７１を含んでいる。欠落表示７１は、ステップＳ２３０で欠落と判定された特定ページのページ番号を含んでいる。また、欠落表示７１は、ステップＳ２３０で欠落と判定された特定ページのタイトルも含んでいる。第２制御部３１は、抽出した特定ページリストＳＰＬが有する特定ページのタイトル情報に基づいて、欠落表示７１として特定ページのタイトルを表示する。ただし、欠落表示７１として、欠落している特定ページのページ番号とタイトルとを併記する態様は一例に過ぎず、ページ番号とタイトルとのいずれか一方を表示するとしてもよい。
【００４６】
ＵＩ画面７０は、欠落表示７１に加え、警告メッセージ７２、ページ追加ボタン７３、キャンセルボタン７４を含むとしてもよい。図６の例では、警告メッセージ７２は、欠落表示７１の上方に表示されており、「以下のドキュメントが取り込まれていません。」という文字列である。むろん、警告メッセージ７２の内容は図６の例に限定されない。警告メッセージ７２は、例えば、「以下のドキュメントが取り込まれていません。追加のスキャンを実行して下さい。」といった文字列であってもよい。いずれにしても、警告メッセージ７２は、特定ページに該当する印刷物の追加の読み取りを直接的あるいは間接的にユーザーに促す内容のメッセージである。
【００４７】
警告メッセージ７２をＵＩ画面７０内に表示するための文字情報（テキストデータ）は、読取データ処理装置３０が予め保持する構成であってもよいが、付加情報の一種として上述のコードに含まれているとしてもよい。つまり、印刷制御装置１０の第１制御部１１は、ステップＳ１２０の実行において、警告メッセージ７２を表示させるための文字情報も付加情報の一部に含ませて、付加情報をコード化する。この場合、読取データ処理装置３０の第２制御部３１は、ステップＳ２１０では、読取データを構成する各ページ内のコードをデコードすることにより、コードに含まれている付加情報の一部として前記文字情報も抽出し、ステップＳ２４０では、抽出した前記文字情報に基づいて、ＵＩ画面７０内に警告メッセージ７２を表示させる。
【００４８】
第２ユーザーまたは第３ユーザーは、第２操作受付部３４を操作することにより、ＵＩ画面７０内のページ追加ボタン７３又はキャンセルボタン７４を押下する。第２制御部３１は、キャンセルボタン７４の押下を検知した場合には、ＵＩ画面７０の表示を終了させるとともに、現在一時保存されている読取データを消去する。つまり、第２ユーザーまたは第３ユーザーは、ＵＩ画面７０を視認した上でキャンセルボタン７４を押下することにより、書類の提出（書類の再電子化）をキャンセルすることができる。
【００４９】
第２制御部３１は、ページ追加ボタン７３の押下を検知した場合には、ＵＩ画面７０の表示を終了させるとともに、現在一時保存されている読取データを消去せず、追加の読取データの入力を待機する。
【００５０】
ステップＳ２５０では、第２制御部３１は、現在一時保存されている読取データをまとめて電子ファイル化し、この電子ファイルを所定の記憶部、例えば記憶部３６へ保存する。ステップＳ２５０は保存工程に該当する。なお、ステップＳ２５０では、第２制御部３１は、ステップＳ２００で入力して一時保存した読取データを構成する各ページ内のコードからステップＳ２１０で抽出したページ毎のページ番号に基づいて、前記一時保存した読取データを構成する各ページを、ページ番号順に並び替えた上で、それら各ページを１つの電子ファイルとし、保存する。
【００５１】
これは、ページ追加ボタン７３の押下をした第２ユーザーまたは第３ユーザーが、追加のスキャンをスキャナー４０に実行させることを想定すると、特に有用な処理である。例えば、図６のＵＩ画面７０を見てページ番号が「４」、タイトルが「Ｆｏｒｍ  Ｃ」である印刷物つまり第４ページを、スキャンしていないことを認識した第２ユーザーまたは第３ユーザーは、第４ページをスキャナー４０の原稿置き場にセットし、第４ページの読み取りをスキャナー４０に実行させる。この結果、読取データ処理装置３０の第２制御部３１は、第４ページの読取データを入力して一時保存し（ステップＳ２００）、ステップＳ２１０以下を実行する。
【００５２】
ステップＳ２２０では、第２制御部３１は、現在一時保存されている読取データの各ページからステップＳ２１０で抽出した付加情報を用いて照合を行う。そのため、上述のように第４ページの追加の読み取りが実行された場合、第２制御部３１は、最新のステップＳ２００で入力し一時保存した第４ページの読取データ内のコードから抽出した付加情報と、最新のステップＳ２００以前から継続して一時保存している第１〜第３ページの読取データ内の各コードから抽出した付加情報と、に基づいてステップＳ２２０の照合を行う。この場合、特定ページである第１ページ、第２ページおよび第４ページの読取データはいずれも一時保存されているため、ステップＳ２３０の判定からステップＳ２５０へ進むことになる。つまり、第１〜第３ページの読み取りにより生成された読取データと、第４ページの追加の読み取りにより生成された読取データとが併存して一時保存されている。よって、第２制御部３１は、これら２つの読取データをマージして１つの電子ファイルを生成する場合に、ページ番号順に各ページを並び替えることで、ページ順が乱れた状態で書類が再電子化されることを回避する。
【００５３】
さらにステップＳ２５０では、第２制御部３１は、読取データを構成するページのうち非特定ページを除外して電子ファイルを生成してもよい。上述の例においては、第３ページはページ番号「３」が特定ページリストＳＰＬに規定されていない非特定ページである。そのため、第２制御部３１は、一時保存している読取データに、仮に第３ページ（ページ番号「３」のページの読取データ）が含まれている場合であっても、第３ページは除外し、第１ページ、第２ページおよび第４ページの読取データからなる電子ファイルを生成し保存する。第２制御部３１は、除外した第３ページの読取データは消去する。
【００５４】
４．まとめ：
このように本実施形態によれば、システム１は、電子ファイルを構成する複数のページのうち読み取りが必須である一以上の特定ページを、入力した指示に従って設定する設定工程と、前記電子ファイルを構成する各ページを、該当するページ番号と設定された前記特定ページの情報（特定ページ情報）とを含むコードとともに印刷する印刷工程と、前記印刷による印刷物の読み取りにより生成された読取データを入力する読取データ入力工程と、前記読取データを構成するページ内の前記コードから抽出した前記ページ番号と前記特定ページ情報とに基づいて、前記読取データにおける前記特定ページの欠落を判定する判定工程と、前記判定工程により欠落と判定された前記特定ページを外部へ通知する通知工程と、を実行する。
【００５５】
前記構成によれば、印刷物の読み取りにより生成された読取データを構成する各ページの中で、読み取りが必須である特定ページが欠落しているか否かを判定し、欠落している場合には、ユーザー（第２ユーザーや第３ユーザー）へ通知することができる。つまり、読取結果において欠落すべきでない必要なページが欠落していることを、ユーザーに通知することができ、ユーザーの利便性が向上する。また、欠落を検知する必要が無いページについても欠落を検知してユーザーに知らせる、という無駄な処理を無くすことができる。また、前記構成によれば、読取データを構成するページ内のコードから抽出したページ番号と特定ページ情報とに基づいて特定ページの欠落を判定する構成であるため、読取データを入力する装置（読取データ処理装置３０）単独で、当該判定を行うことができる。つまり、読取データを入力した装置（読取データ処理装置３０）は、前記判定を行うために改めて印刷制御装置１０と通信したり印刷制御装置１０が有する情報を取得したりする必要が無いため、両装置の処理負担や両装置間における通信負担を、軽減したり、無くしたりすることができる。
【００５６】
また、本実施形態によれば、前記印刷工程により前記電子ファイルを構成する各ページとともに印刷する前記コードに、前記特定ページのタイトルを示すタイトル情報を含む。そして、前記通知工程では、前記欠落と判定された前記特定ページのタイトルを、前記読取データを構成するページ内の前記コードから抽出された前記タイトル情報に基づいて通知する。
前記構成によれば、欠落と判定された特定ページのタイトルを外部へ通知することにより、欠落している特定ページを、より具体的にユーザーに認識させることができる。
【００５７】
また、本実施形態によれば、前記印刷工程により前記電子ファイルを構成する各ページとともに印刷する前記コードに、印刷物の追加の読み取りを促すメッセージを示すための文字情報を含む。そして、前記通知工程では、前記読取データを構成するページ内の前記コードから抽出された前記文字情報に基づいて前記メッセージを通知する。
前記構成によれば、読み取るべき特定ページの欠落が有る場合に、欠落している特定ページの通知と併せて、追加の読み取りをユーザーに促すことができる。
【００５８】
また、本実施形態によれば、前記判定工程により欠落と判定されなかった場合に、前記読取データを構成するページ内の前記コードから抽出した前記ページ番号に基づいて前記読取データを構成するページをページ番号順に並び替えて生成したファイルを、所定の記憶部に保存する保存工程が実行される。
前記構成によれば、一回あるいは複数回の読取データ入力工程により入力された読取データを電子ファイル化して保存する場合に、各ページがページ番号順に並んだ状態で保存することができる。
【００５９】
また、本実施形態によれば、前記保存工程では、前記読取データを構成するページのうち前記特定ページに該当しないページを除外して前記ファイルを生成する。
前記構成によれば、印刷物の読み取り後のファイル保存において不要な非特定ページを除去し、ファイル保存による記憶容量の消費を抑えることができる。
【００６０】
本実施形態によれば、これまでに説明した各工程の全部あるいは一部を有する方法だけでなく、システム１全体、あるいはシステム１を構成する個々の装置についても、発明として捉えることができる。例えば、本実施形態は、電子ファイルを構成する複数のページを印刷部（プリンター２０）に印刷させる印刷制御装置１０であって、前記複数のページのうち読み取りが必須である一以上の特定ページを、入力した指示に従って設定し、前記電子ファイルを構成する各ページを、該当するページ番号と設定された前記特定ページの情報とを含むコードとともに前記印刷部に印刷させる構成を、開示する。
【００６１】
また、本実施形態は、印刷物の読み取りにより生成された読取データを入力する読取データ処理装置３０であって、前記読取データを構成するページ内のコードをデコードすることにより、前記ページのページ番号と、読み取りが必須である特定ページの情報とを抽出し、抽出した前記ページ番号と前記特定ページの情報とに基づいて、前記読取データにおける前記特定ページの欠落を判定し、欠落と判定した前記特定ページを外部へ通知する構成を、開示する。
【符号の説明】
【００６２】
１…システム、１０…印刷制御装置、１１…第１制御部、１２…印刷制御プログラム、１３…第１表示部、１４…第１操作受付部、２０…プリンター、３０…読取データ処理装置、３１…第２制御部、３２…印刷物確認プログラム、３３…第２表示部、３４…第２操作受付部、３６…記憶部、４０…スキャナー、６０…二次元コード、５０，７０…ＵＩ画面、５２…ページタイトル入力欄、５３…特定ページ設定欄、７１…欠落表示、７２…警告メッセージ
【図１】
2020115624.tif 000003
【図２】
2020115624.tif 000004
【図３】
2020115624.tif 000005
【図４】
2020115624.tif 000006
【図５】
2020115624.tif 000007
【図６】
2020115624.tif 000008