以下、図面を参照して本発明の印刷作業指示生成装置の第1の実施形態を用いたジョブチケット生成システムについて詳細に説明する。図1は、本実施形態のジョブチケット生成システム1の概略構成を示すブロック図である。
本実施形態のジョブチケット生成システム1は、図1に示すように、端末装置10と、ジョブチケット生成装置20と、印刷装置30とを備えている。なお、本実施形態においては、ジョブチケット生成装置20が、本発明の印刷ジョブ情報生成装置に相当する。
端末装置10とジョブチケット生成装置20との間およびジョブチケット生成装置20と印刷装置30との間は、通信回線を介して接続されている。通信回線としては、インターネット回線でもよいし、LAN(Local Area Network)または電話回線でもよい。また、通信回線は、有線でもよいし、無線でもよい。
まず、本実施形態のジョブチケット生成システム1を用いた処理の大まかな流れを説明する。
最初に、印刷物の依頼者である教員が、端末装置10を用いて、印刷設定条件およびスクールサポートスタッフへの作業指示の情報を含むユーザ設定情報を設定入力する。印刷設定条件とは、印刷装置30が印刷処理の際に要する設定条件である。
そして、教員によって設定入力されたユーザ設定情報は、端末装置10からジョブチケット生成装置20に出力され、ジョブチケット生成装置20は、入力されたユーザ設定情報に基づいてジョブチケットを生成し、そのジョブチケットを教員の端末装置10に送信する。
教員は、端末装置10によって受信されたジョブチケットを印刷し、そのジョブチケットをスクールサポートスタッフに手渡す。スクールサポートスタッフは、教員から受け取ったジョブチケットに含まれるQRコードを印刷装置30によって読取り、印刷装置30はその読み取った情報に基づいて印刷処理を行う。QRコードに含まれる情報については、後で詳述する。
そして、印刷装置30によって印刷処理が施された印刷物がスクールサポートスタッフによって取得され、スクールサポートスタッフは、ジョブチケットに記載された作業指示に基づいて、印刷物に対して作業を行う。
以上が、本実施形態のジョブチケット生成システム1を用いた処理の大まかな流れである。次に、本実施形態のジョブチケット生成システム1を構成する各装置の詳細について説明する。
端末装置10は、上述したように、スクールサポートスタッフに印刷作業を依頼する依頼者である教員が使用するものである。
端末装置10は、コンピュータから構成されるものであり、CPU(Central Processing Unit)、ROM(Read Only Memory)およびRAM(Random Access Memory)などの半導体メモリ、ハードディスクなどのストレージ、および通信I/F(Interface)などを備えている。
端末装置10には、プリンタ11が接続されており、端末装置10のストレージには、プリンタ11のプリンタドライバがインストールされている。
教員は、ジョブチケットを生成する際、端末装置10を用いてジョブチケット生成装置20にアクセスし、ジョブチケット生成装置20が提供するサイト上において、印刷対象の印刷データを設定入力するとともに、ジョブチケットの生成に必要な、上述したユーザ設定情報を設定入力する。
端末装置10において設定入力された印刷対象の印刷データおよびユーザ設定情報は、通信回線を介してジョブチケット生成装置20に出力され、ジョブチケット生成装置20は、その印刷データおよびユーザ設定情報を受け付ける。そして、ジョブチケット生成装置20は、入力されたユーザ設定情報に基づいて、ジョブチケットを生成し、そのジョブチケットを端末装置10に出力する。
端末装置10は、ジョブチケット生成装置20から出力されたジョブチケットを受信し、端末装置10において入力された指示に応じて、ジョブチケットをプリンタ11に出力し、プリンタ11によってジョブチケットが印刷される。そして、プリンタ11によって印刷されたジョブチケットは、教員からスクールサポートスタッフに手渡される。
ジョブチケット生成装置20は、上述したようにジョブチケットを生成し、端末装置10に出力する。
ジョブチケット生成装置20は、コンピュータから構成されるものであり、CPU、ROMおよびRAMなどの半導体メモリ、ハードディスクなどのストレージ、および通信I/Fなどを備えている。
ジョブチケット生成装置20は、ユーザ設定情報受付部21と、判別部22と、ジョブチケット生成部23と、印刷ジョブ管理部24とを備えている。なお、本実施形態においては、ジョブチケット生成部23が、本発明のジョブ情報生成部に相当する。
そして、ジョブチケット生成装置20のストレージには、ジョブチケット生成プログラムがインストールされており、このジョブチケット生成プログラムが、CPUによって実行されることによって上述した各部が機能する。なお、本実施形態においては、上記ジョブチケット生成プログラムが、本発明の印刷ジョブ情報生成プログラムに相当する。
また、本実施形態においては、CPUによってジョブチケット生成プログラムを実行することによってジョブチケット生成装置20の上述した各部を機能させるようにしたが、ジョブチケット生成プログラムが実行する一部の機能または全部の機能をASCI(Application Specific Integrated Circuit)やFPGA(Field-Programmable Gate Array)、その他の電気回路などのハードウェアから構成するようにしてもよい。
ユーザ設定情報受付部21は、端末装置10から出力されたユーザ設定情報を受け付ける。ユーザ設定情報は、上述したように印刷装置30における印刷処理の際に印刷装置30が必要とする印刷設定条件および印刷装置30を用いて印刷作業を行う作業者に対する作業指示の情報を含む。
印刷設定条件としては、たとえば印刷枚数、印刷部数、印刷用紙の種類、印刷用紙のサイズ、カラー印刷またはモノクロ印刷の情報、片面印刷または両面印刷の情報、並びにソート処理、ステープル処理および折り処理などの後処理の情報、印刷可能な印刷装置の機種の情報などがある。
なお、印刷可能な印刷装置の機種の情報については、たとえば印刷装置30に予め記憶された機種の情報と比較され、印刷設定条件の機種の情報と予め記憶された機種の情報が一致する場合のみ印刷装置30における印刷処理を可能とし、異なる場合には、印刷装置30における印刷処理を禁止するか、機種情報が異なる旨を示すメッセージを印刷装置30において表示させる。
作業指示の情報は、上述したようにスクールサポートスタッフに対する指示情報であって、教員が任意に設定入力できる情報である。作業指示の情報としては、たとえば「作業内容の詳細・補足」や「印刷後の保管場所」などの情報がある。「作業内容の詳細・補足」については、たとえば「印刷後、左上をステープラ止め1か所でお願いします。」というコメントが設定入力され、「印刷後の保管場所」については、たとえば「自分の机の上」というコメントが設定入力される。なお、作業指示の情報は、上述した「作業内容の詳細・補足」や「印刷後の保管場所」に限らず、作業者に対する作業指示の情報であればその他の情報を含めるようにしてもよい。
判別部22は、ユーザ設定情報受付部21によって受け付けられたユーザ設定情報に基づいて、符号化する情報と、テキスト化する情報と、符号化かつテキスト化する情報とを判別する。具体的には、判別部22は、ユーザ設定情報に含まれる作業指示の情報についてはテキスト化する情報と判別し、印刷設定条件については、符号化する情報と判別するともに、一部の印刷設定条件については、符号化かつテキスト化する情報と判別する。すなわち、印刷設定条件は、全ての印刷設定条件について符号化する情報と判別されるが、一部の印刷設定条件については、符号化だけでなく、テキスト化も行う情報として判別さされる。なお、本実施形態において、符号化する情報とは、QRコード化する情報である。
印刷設定条件について、符号化する情報と判別するか、もしくは符号化かつテキスト化する情報と判別するかは、各印刷設定条件に対して予め設定されているものとする。ただし、ユーザが、符号化する情報と判別するか、もしくは符号化かつテキスト化する情報と判別するかを、たとえばプルダウンメニューなどによって選択可能に構成するようにしてもよい。
本実施形態においては、ユーザ設定情報に含まれる印刷設定条件のうち、印刷枚数(〇〇枚)、印刷部数(〇〇部)、印刷用紙の種類(更紙)、印刷用紙のサイズ(原本と同じ)および印刷可能な印刷装置の機種の情報(A1234,B5678などの機種名)の印刷設定条件が、符号化かつテキスト化する情報と判定される。
そして、判別部22は、ユーザ設定情報に含まれる「印刷後の保管場所」および「作業内容の詳細・補足」などの作業指示の情報については、テキスト化する情報と判別する。
次に、印刷ジョブ管理部24は、端末装置10から出力された印刷データおよびユーザ設定情報受付部21によって受け付けられたユーザ設定条件のうちの印刷設定条件を、印刷ジョブ毎に管理して記憶する。具体的には、本実施形態の印刷データ管理部24は、端末装置10から出力された印刷データおよび印刷設定条件の組み合わせに対してジョブ識別情報を付与し、印刷データおよび印刷設定条件とジョブ識別情報とを対応づけて記憶する。印刷データおよび印刷設定条件に付与されたジョブ識別情報は、ジョブチケット生成部23に出力される。
ジョブチケット生成部23は、判別部22による判別結果に基づいて、印刷設定条件に対応付けられたジョブ識別情報を符号化し、作業指示の情報をテキスト化し、さらに符号化かつテキスト化する情報と判別された一部の印刷設定条件をテキスト化し、その符号化の情報およびテキスト化の情報を含むジョブチケットを生成する。なお、本実施形態においては、ジョブ識別情報が、本発明の印刷設定条件に関する情報に相当する。ジョブチケット生成部23は、印刷設定条件に対する符号化する情報との判別結果に応じて、印刷設定条件に関する情報であるジョブ識別情報を符号化する。
図2は、ジョブチケット生成部23によって生成されたジョブチケットの一例を示す図である。図2に示すように、ジョブチケットには、上述した印刷設定条件および作業指示の情報の他に、教員がスクールサポートスタッフに印刷作業を依頼した「依頼日」の情報、「依頼者」の情報、印刷作業の「納期」の情報などが含まれる。
そして、本実施形態では、符号化かつテキスト化する情報と判別された印刷枚数(〇〇枚)、印刷部数(〇〇部)、印刷用紙の種類(更紙)、印刷用紙のサイズ(原本と同じ)および印刷可能な印刷装置の機種の情報(A1234,B5678などの機種名)の条件が、テキスト化されてジョブチケットに示される。
また、上述したように印刷設定条件に対応付けられたジョブ識別情報が符号化されてQRコード化され(図2に示すQRコード1およびQRコード2)、ジョブチケットに示される。
上述したように、ユーザ設定情報に含まれる印刷設定条件のうちの一部の印刷設定条件については、テキスト化することによって、作業者が、ジョブチケットを見てその条件の設定内容を迅速に把握することができる。特に、印刷装置の機種の情報については、作業者がジョブチケットを見て確認することができるので、印刷可能な印刷装置に即座にアクセスすることができる。
また、図2に示す「印刷後の保管場所」および「作業内容の詳細・補足」の作業指示の情報については、それぞれ教員によって設定入力された「印刷後、左上をステープラ止め1か所でお願いします。」というコメントと「自分の机の上」というコメントがテキスト化されてジョブチケットに示される。
ジョブチケット生成部23は、図2に示すように生成したジョブチケットを端末装置10に出力する。
印刷装置30は、上述したように、スクールサポートスタッフが、教員から依頼された印刷作業を行うために使用される。印刷装置30は、図1に示すように、QRコード読取部31と、印刷データ取得部32と、印刷設定条件取得部33と、印刷処理部34とを備えている。
QRコード読取部31は、上述したジョブチケットに示されたQRコードを読み取り、復号化してジョブ識別情報を取得する。QRコード読取部31によって取得されたジョブ識別情報は、印刷装置30から通信回線を介してジョブチケット生成装置20に出力される。印刷装置30から出力されたジョブ識別情報は、ジョブチケット生成装置20の印刷ジョブ管理部24に入力され、印刷ジョブ管理部24は、入力されたジョブ識別情報に紐付けされた印刷データおよび印刷設定条件を読み出して印刷装置30に出力する。なお、本実施形態では、印刷ジョブ管理部24が、印刷データおよび印刷設定条件を印刷装置30に出力するようにしたが、これに限らず、ジョブチケット生成装置20に印刷装置30のプリンタドライバを設け、そのプリンタドライバを介して印刷装置30に印刷データおよび印刷設定条件を出力するようにしてもよい。
印刷データ取得部32は、上述したようにしてジョブチケット生成装置20の印刷ジョブ管理部24から出力された印刷データを取得する。
印刷設定条件取得部33は、上述したようにジョブチケット生成装置20の印刷ジョブ管理部24から出力された印刷設定条件を取得する。
印刷処理部34は、印刷データ取得部32によって取得された印刷データと印刷設定条件取得部33によって取得された印刷設定条件に基づいて印刷処理を行う。印刷処理部34の印刷方式としては、インクジェット印刷方式、レーザ方式および孔版印刷方式などがある。
次に、本実施形態のジョブチケット生成システム1におけるジョブチケットの生成処理について、図3に示すフローチャートを参照しながら、詳細に説明する。
まず、教員が、端末装置10を用いてジョブチケット生成装置20が提供するサイトにアクセスし、印刷対象の印刷データの設定入力を行う(S10)。具体的には、端末装置10には、図4に示す初期画面が表示される。図4に示す初期画面では、上述した印刷作業(印刷業務)を行うジョブチケットの生成と、印刷作業(印刷業務)以外のジョブチケットの生成とを選択可能である。そして、印刷作業を行うジョブチケットを生成する場合には、図4に示す「PDFデータで印刷する場合には、ここにドラッグ&ドロップしてください」のメッセージが表示された点線四角の枠内に、印刷対象の印刷データがドラッグ&ドロップされる。また、既に印刷データを印刷済みの原稿を用いるとともに、印刷作業を行うジョブチケットを生成する場合には、「印刷済みジョブチケット作成」のボタンがクリックされる。なお、「印刷済みジョブチケット作成」は、後述するオフライン第2の実施形態のジョブチケット生成システム2で選択されるボタンである。また、印刷作業(印刷業務)以外のジョブチケットを生成する場合には、「その他の業務」のボタンがクリックされる。ここでは、印刷作業を行うジョブチケットを生成する場合であって、印刷対象の印刷データがドラッグ&ドロップされる場合について説明を進める。
上述したように印刷対象の印刷データが初期設定画面内にドラッグ&ドロップされることによって、端末装置10に保存された印刷データがジョブチケット生成装置20にアップロードされる。ジョブチケット生成装置20にアップロードされた印刷データは、上述したように印刷ジョブ管理部24に入力される。
次に、端末装置10において、ユーザ設定情報が設定入力される(S12)。具体的には、端末装置10において、図5に示すジョブチケット作成画面が表示され、このジョブチケット作成画面内にユーザ設定情報が設定入力される。図5に示すジョブチケット作成画面では、依頼者および納期がテキスト入力可能に表示され、印刷用紙の種類(紙の種類)および印刷用紙のサイズ(用紙サイズ)が、プルダウンメニューによって選択可能に表示されている。また、作業指示の情報である「印刷後の保管場所」や「内容の詳細・補足」については、テキスト入力可能に表示される。
また、図5に示すジョブチケット作成画面では、印刷可能な印刷装置の機種(プリンタの選択)、モノクロ印刷またはカラー印刷(カラーモード)、片面印刷または両面印刷(両面/片面)、印刷部数および倍率などの印刷設定条件が設定入力可能に表示される。
また、図5に示すジョブチケット作成画面の左端には、設定入力された印刷データのサムネイルが表示される。
そして、上述したユーザ設定情報の設定入力が完了した後、「次へ」のボタンがクリックされると、図6に示すような印刷設定条件の確認画面が表示され、一部の印刷設定条件の設定入力内容が表示される。続いて、図6に示す「印刷」ボタンがクリックされると、ジョブチケット生成装置20におけるジョブチケットの生成処理が開始される。
具体的には、端末装置10において設定入力されたユーザ設定情報が、ユーザ設定情報受付部21によって受け付けられ、ユーザ設定情報に含まれる印刷設定条件が印刷ジョブ管理部24に入力され、その印刷設定条件およびS10でアップロードされた印刷データの組み合わせとジョブ識別情報とが対応付けられて印刷ジョブ管理部24に記憶される。
そして、判別部22において、受け付けられたユーザ設定情報に基づいて、符号化する情報と、テキスト化する情報と、符号化かつテキスト化する情報とが判別される。すなわち、ユーザ設定情報のうち、作業指示の情報については(S14,作業指示の情報)、テキスト化する情報として判別する(S16)。また、ユーザ設定情報のうち、印刷設定条件については(S14,印刷設定条件)、テキスト化が設定されていない印刷設定条件の場合には(S18,NO)、符号化する情報として判別する(S20)。また、印刷設定条件について(S14,印刷設定条件)、テキスト化が設定されている印刷設定条件の場合には(S18,YES)、符号化かつテキスト化する情報として判別する(S22)。
そして、ジョブチケット生成部23は、判別部22による判別結果に基づいて、符号化する情報または符号化かつテキスト化する情報として判別された印刷設定条件については、印刷設定条件に紐付けされたジョブ識別情報を印刷ジョブ管理部24から取得し、その識別情報を符号化してQRコードを生成する。また、ジョブチケット生成部23は、テキスト化する情報として判別された作業指示の情報をテキスト化し、符号化かつテキスト化する情報として判別された印刷設定条件をテキスト化する。そして、上述したように生成されたQRコードとテキスト化された情報を含むジョブチケットが生成される(S24)。
そして、図7に示すように、ジョブチケット生成部23において生成されたジョブチケットのプレビュー画像とジョブチケットの出力条件の設定入力画面が端末装置10に表示される。ジョブチケットの出力条件としては、送信先、出力ページ数およびレイアウトなどが設定入力される。
図7に示す出力条件の設定入力画面において、送信先としてプリンタ11が選択され、図示省略した「印刷」ボタンがクリックされた場合には、ジョブチケット生成部23で出力されたジョブチケットは、端末装置10に送信された後、プリンタ11において印刷されて出力される(S26)。また、図7に示す出力条件の設定入力画面において、送信先として「PDFに保存」が選択され、「保存」ボタンがクリックされた場合には、ジョブチケット生成部23で出力されたジョブチケットは、端末装置10に送信された後、端末装置10に保存される。
一方、S10において、図4に示す初期画面の「その他の業務」のボタンがクリックされた場合には、図8に示す作業指示の情報の設定入力画面が表示される。そして、教員は、図8に示す設定入力画面上において、印刷作業(業務)以外の作業指示の情報を設定入力する(S12)。図8に示す設定入力画面においては、「仕分け業務」、「掲示業務」および「××業務」などの作業(業務)の種類を選択するラジオボタンが表示されるとともに、「タイトル」、「依頼者」、「納期」、「依頼業務」および「メモ」などの項目が表示され、教員は、それぞれの項目に対してテキスト入力する。
そして、図8に示す「次へ」のボタンがクリックされた場合には、図9に示すような作業指示の情報の確認画面が表示される。続いて、図9に示す「印刷」ボタンがクリックされると、ジョブチケット生成装置20におけるジョブチケットの生成処理が開始される。
具体的には、端末装置10において設定入力された作業指示の情報が、ユーザ設定情報受付部21によって受け付けられ、判別部22において、テキスト化する情報として判別される(S14,作業指示の情報,S16)。
そして、ジョブチケット生成部23において、判別部22による判別結果に基づいて、作業指示の情報がテキスト化され、そのテキスト化の情報を含むジョブチケットが生成される(S24)。
そして、図10に示すように、ジョブチケット生成部23において生成されたジョブチケットのプレビュー画像とジョブチケットの出力条件の設定入力画面が端末装置10に表示される。ジョブチケットの出力条件としては、送信先、出力ページ数およびレイアウトなどが設定入力される。
図10に示す出力条件の設定入力画面において、送信先としてプリンタ11が選択され、図示省略した「印刷」ボタンがクリックされた場合には、ジョブチケット生成部23で出力されたジョブチケットは、端末装置10に送信された後、プリンタ11において印刷されて出力される(S26)。また、図10に示す出力条件の設定入力画面において、送信先として「PDFに保存」が選択され、「保存」ボタンがクリックされた場合には、ジョブチケット生成部23で出力されたジョブチケットは、端末装置10に送信された後、端末装置10に保存される。
上記第1の実施形態のジョブチケット生成システム1によれば、印刷装置30の印刷設定条件および作業者に対する作業指示の情報を含むユーザ設定情報を受け付け、そのユーザ設定情報のうち、印刷設定条件をQRコード化する情報として判別し、作業指示の情報をテキスト化する情報とを判別し、その判別結果に基づいて、印刷設定条件に紐付けされたジョブ識別情報をQRコード化するとともに、作業指示の情報をテキスト化し、QRコードおよびテキストを含むジョブチケットを生成する。
したがって、その生成したジョブチケットを作業者に受け渡すことによって、作業者は、QRコードを用いて、依頼者が希望する印刷設定条件を簡易かつ迅速に取得することができ、かつテキストを確認することによって、作業者に対する作業指示を簡易かつ迅速に把握することができる。
以上が、第1の実施形態のジョブチケット生成システム1の説明である。
なお、上記第1の実施形態のジョブチケット生成システム1においては、ジョブチケット生成装置20において、印刷対象の印刷データおよび印刷設定条件の組み合わせとジョブ識別情報とを対応づけて記憶しておき、印刷装置30が、QRコードを読み取って上記ジョブ識別情報を復元し、そのジョブ識別情報に基づいて、ジョブチケット生成装置20から印刷データおよび印刷設定条件を取得するようにしたが、印刷データだけを上記ジョブ識別情報に紐づけてジョブチケット生成装置20に記憶しておき、QRコードにジョブ識別情報と印刷設定条件そのものを含めるようにしてもよい。
そして、印刷装置30においてQRコードを読み取って印刷設定条件およびジョブ識別情報を復元し、そのジョブ識別情報に基づいて、ジョブチケット生成装置20からそのジョブ識別情報に対応する印刷データを取得し、印刷処理を行うようにしてもよい。
次に、本発明の印刷作業指示生成装置の第2の実施形態を用いたジョブチケット生成システムについて詳細に説明する。図11は、本実施形態のジョブチケット生成システム2の概略構成を示すブロック図である。
上述した第1の実施形態のジョブチケット生成システム1は、印刷装置30がオンラインで印刷データおよび印刷設定条件をジョブチケット生成装置20から取得するように構成されたものである。
これに対し、第2の実施形態のジョブチケット生成システム2は、印刷装置30が、原稿を読み取ることによって印刷データを取得する。また、ジョブチケット生成装置60が、印刷設定条件そのものをQRコード化してジョブチケットに含め、印刷装置30が、そのジョブチケットのQRコードを読み取ることによって印刷設定条件を取得する。
第2の実施形態のジョブチケット生成システム2は、図11に示すように、端末装置40と、印刷装置50と、ジョブチケット生成装置60とを備えている。なお、本実施形態においては、ジョブチケット生成装置60が、本発明の印刷ジョブ情報生成装置に相当する。
そして、第2の実施形態のジョブチケット生成システム2は、教員が、端末装置40を用いてジョブチケットを印刷するとともに、印刷対象の印刷データを印刷して原稿を作成する。
そして、端末装置40を用いて印刷したジョブチケットと原稿が、教員からスクールサポートスタッフに手渡される。スクールサポートスタッフは、教員から受け取ったジョブチケットに含まれるQRコードを印刷装置30によって読取るとともに、原稿を読取り、印刷装置50を用いて印刷処理を行う。
そして、印刷装置50によって印刷処理が施された印刷物がスクールサポートスタッフによって取得され、スクールサポートスタッフは、ジョブチケットに記載された作業指示に基づいて、印刷物に対して作業を行う。
以下、第2の実施形態のジョブチケット生成システム2について、第1の実施形態のジョブチケット生成システム1と異なる点を中心に詳細に説明する。
端末装置40は、第1の実施形態の端末装置10と同様に、コンピュータから構成されるものであり、CPU、ROMおよびRAMなどの半導体メモリ、ハードディスクなどのストレージ、および通信I/Fなどを備えている。
端末装置40には、プリンタ41が接続されており、端末装置40のストレージには、プリンタ41のプリンタドライバがインストールされている。
ジョブチケット生成装置60は、ユーザ設定情報受付部61と、判別部62と、ジョブチケット生成部63を備えている。なお、本実施形態においては、ジョブチケット生成部63が、本発明のジョブ情報生成部に相当する。また、本実施形態のジョブチケット生成装置60は、第1の実施形態と異なり、印刷ジョブ管理部24に相当する構成は備えていない。
そして、ジョブチケット生成装置60のストレージには、ジョブチケット生成プログラムがインストールされており、このジョブチケット生成プログラムが、CPUによって実行されることによって上述した各部が機能する。なお、本実施形態においては、上記ジョブチケット生成プログラムが、本発明の印刷ジョブ情報生成プログラムに相当する。
また、本実施形態においては、CPUによってジョブチケット生成プログラムを実行することによってジョブチケット生成装置60の上述した各部を機能させるようにしたが、ジョブチケット生成プログラムが実行する一部の機能または全部の機能をASCIやFPGA、その他の電気回路などのハードウェアから構成するようにしてもよい。
ジョブチケット生成装置60のユーザ設定情報受付部61および判別部62の処理については、第1の実施形態のジョブチケット生成装置20のユーザ設定情報受付部21および判別部22の処理と同様である。
そして、本実施形態のジョブチケット生成部63は、ユーザ設定情報受付部61によって受け付けられたユーザ設定情報のうちの、印刷設定条件を符号化してQRコードを生成する。
教員は、ジョブチケットを生成する際、端末装置40を用いて印刷対象の印刷データを作成してプリンタ41によって原稿を印刷するとともに、端末装置40に表示された図4に示す初期画面において、「印刷済みジョブチケット生成」のボタンをクリックし、第1の実施形態と同様に、ユーザ設定情報を設定入力する。なお、端末装置40に表示される画面は、図4~10に示す画面と同様である。
そして、ジョブチケット生成装置60は、第1の実施形態のジョブチケット生成装置20と同様に、ユーザ設定情報に基づいてジョブチケットを生成するが、この際、上述したように印刷設定条件を符号化してQRコードを生成する。ジョブチケット生成装置60におけるジョブチケットの生成処理の流れは、アップロードされた印刷データと印刷設定条件とを紐付けして印刷ジョブ管理部24に記憶する処理以外の処理は、基本的に、図3に示す第1の実施形態のジョブチケット生成装置20におけるジョブチケット生成処理の流れと同様である。ジョブチケット生成装置60によって生成されたジョブチケットは、端末装置40に出力される。
そして、端末装置40は、ジョブチケットをプリンタ41に出力し、プリンタ41によってジョブチケットが印刷される。
そして、プリンタ41によって印刷されたジョブチケットおよび原稿は、教員からスクールサポートスタッフに手渡される。
印刷装置50は、図11に示すように、原稿読取部51と、QRコード読取部52と、印刷データ取得部53と、印刷設定条件取得部54と、印刷処理部55とを備えている。
原稿読取部51は、教員から手渡された原稿を読み取るスキャナである。原稿読取部51によって読み取られた印刷データは、印刷データ取得部53によって取得される。
QRコード読取部52は、ジョブチケットに含まれるQRコードを読み取って復号化して印刷設定条件を生成する。QRコード読取部52によって生成された印刷設定条件は、印刷設定条件取得部54によって取得される。
印刷処理部55は、第1の実施形態の印刷処理部34と同様に、印刷データ取得部32によって取得された印刷データと印刷設定条件取得部33によって取得された印刷設定条件に基づいて印刷処理を行う。
以上が、第2の実施形態のジョブチケット生成システム2の説明である。
次に、上述した第1の実施形態および第2の実施形態のジョブチケット生成システム1,2における印刷設定条件の符号化について、より詳細に説明する。なお、ここでは第2の実施形態のジョブチケット生成システム2の構成における印刷設定条件の符号化について説明する。
第2の実施形態においては、ジョブチケット生成部63によって印刷設定条件を符号化してQRコードを生成するようにしたが、具体的には、ジョブチケット生成部63は、図12に示すようにQRコード生成部63aを備えている。
QRコード生成部63aは、教員によって設定入力された印刷設定条件を符号化してQRコードを生成する。
ここで、教員によって設定入力される印刷設定条件の設定方法として、プログラム印刷設定がある。プログラム印刷設定とは、互いに異なる条件を有する印刷設定条件を複数設定する方法である。具体的には、たとえば印刷枚数、印刷部数、カラー印刷またはモノクロ印刷、および片面印刷または両面印刷の条件のうちの、少なくとも1つの条件が互い異なる複数の印刷設定条件を設定する。なお、ここでは印刷枚数および印刷部数などの複数の条件からなる1つのグループを1つの印刷設定条件として扱っている。
そして、このようなプログラム印刷設定を行う際、印刷設定条件の数が増えると、その情報量が増え、符号化した際に1つのQRコードに収まらない場合がある。
そこで、本実施形態のQRコード生成部63aは、ユーザ設定情報受付部61によって受け付けられた全ての印刷設定条件を符号化してQRコードを生成する際、全ての印刷設定条件の情報量に応じて、QRコードの数を変更する。
具体的には、QRコード生成部63aは、全ての印刷設定条件の情報量と1つのQRコードに収容可能な情報量とを比較し、全ての印刷設定条件の情報量が、1つのQRコードに収容可能な情報量を超える場合には、全ての印刷設定条件から複数のQRコードを生成する。一方、全ての印刷設定条件の情報量が、1つのQRコードに収容可能な情報量以下であるには1つのQRコードを生成する。図13は、150個の印刷設定条件から4つのQRコードを生成する様子を模式的に示す図である。また、図2に示すジョブチケットでも2つのQRコードが生成される例を示している。なお、ここではプログラム印刷設定の場合に複数のQRコードを生成する例について説明したが、プログラム印刷設定に限定されるものではない。
そして、上述したようにQRコード生成部63aにおいて複数のQRコードが生成された場合には、図2に示すようにジョブチケット上に複数のQRコードが印刷される。
スクールサポートスタッフは、印刷作業を行う際、ジョブチケットに印刷された複数のQRコードをQRコード読取部52によって順番に読み取る。そして、QRコード読取部52は、複数のQRコードを復号化することによって全ての印刷設定条件を復元する。図14は、図13に示す4つのQRコードから150個の印刷設定条件を復元する様子を模式的に示す図である。図14に示すように、4つのQRコードを全て読み取ることによって、150個の印刷設定条件が復元される。すなわち、4つのQRコードのうちの1つのQRコードでも欠けた場合、全ての印刷設定条件が復元不可能である。
そして、QRコード読取部52によって復元された複数の印刷設定条件は、印刷設定条件取得部54によって取得され、印刷処理部55における印刷処理に用いられる。
上述したように、QRコード生成部63aが、全ての印刷設定条件の情報量と1つのQRコードに収容可能な情報量とを比較し、全ての印刷設定条件の情報量が、1つのQRコードに収容可能な情報量を超える場合には、全ての印刷設定条件から複数のQRコードを生成するようにすれば、プログラム印刷設定のような印刷設定条件の情報量が多い場合でも、適切にQRコード化することができる。
なお、上記実施形態においては、印刷設定条件を符号化してQRコードを生成するようにしたが、QRコードに限らず、バーコードなどその他のコードを生成するようにしてもよい。
また、上記実施形態においては、プログラム印刷設定の際に、複数の印刷設定条件からQRコードを生成するようにしたが、このように印刷設定条件自体からQRコードを生成するのではなく、たとえばプログラム印刷設定に使用される複数の印刷設定条件に対してインデックス番号などの印刷設定識別番号を付与して印刷装置50に予め記憶しておき、ジョブチケットを生成する際には、プログラム印刷設定に使用する複数の印刷設定条件に対応する複数の印刷設定識別番号を符号化してQRコードを生成するようにしてもよい。
そして、この場合においても、QRコード生成部63aが、全ての印刷設定識別番号の情報量と1つのQRコードに収容可能な情報量とを比較し、全ての印刷設定識別番号の情報量が、1つのQRコードに収容可能な情報量を超える場合には、全ての印刷設定識別番号から複数のQRコードを生成するようにしてもよい。なお、本発明の印刷設定条件に関する情報には、印刷設定条件自体だけでなく、上述したように印刷設定条件に対応づけて予め設定された印刷設定識別番号も含む。
そして、印刷装置50のQRコード読取部52によって上記印刷設定識別番号を復元し、印刷設定条件取得部54が、復元された複数の印刷設定識別番号に対応する複数の印刷設定条件を読み出して取得するようにしてもよい。
また、上記説明は、印刷装置50に印刷設定識別番号を予め記憶しておく例であるが、第1の実施形態のジョブチケット生成システム1で説明したように、ジョブチケット生成装置20が、印刷データおよび印刷設定条件とジョブ識別番号とを対応付けて記憶し、上記ジョブ識別番号をQRコード化してジョブチケットを生成する場合においても、ジョブチケット生成部23が、ジョブ識別番号の情報量と1つのQRコードに収容可能な情報量とを比較し、ジョブ識別番号の情報量が、1つのQRコードに収容可能な情報量を超える場合には、ジョブ識別番号から複数のQRコードを生成するようにしてもよい。
上述したように印刷設定条件自体をQRコード化するのではなく、印刷設定条件に対応付けて予め設定された印刷設定識別番号やジョブ識別番号をQRコード化することによって、QRコードの数を減らすことができるので、QRコードを読み取る手間を削減することができる。
また、上記説明では、複数のQRコードを読み取って、プログラム印刷設定に使用される複数の印刷設定条件を復元し、その複数の印刷設定条件に基づいて印刷処理を行うようにしたが、復元した複数の印刷設定条件のうちの、一部の印刷設定条件を選択可能とし、選択された一部の印刷設定条件のみを実行するようにしてもよい。一部の印刷設定条件の選択については、たとえば印刷装置30,50が備える操作パネル上に選択画面を表示させ、スクールサポートスタッフが選択するようすればよい。
本発明に関し、さらに以下の付記を開示する。
(付記)
本発明の印刷ジョブ情報生成装置において、判別部は、ユーザ設定情報のうち、印刷設定条件に含まれる一部の条件を符号化かつテキスト化する情報として判別することができる。
本発明の印刷ジョブ生成プログラムは、印刷装置が印刷処理の際に要する印刷設定条件および印刷装置を用いて印刷処理を行う作業者に対する作業指示の情報を含むユーザ設定情報を受け付けるステップと、その受け付けたユーザ設定情報のうち、印刷設定条件を符号化する情報として判別し、作業指示の情報をテキスト化する情報として判別するステップと、その判別結果に基づいて、印刷設定条件に関する情報を符号化するとともに、作業指示の情報をテキスト化し、符号化の情報およびテキスト化の情報を含むジョブ情報を生成するステップとをコンピュータに実行させる。
本発明の印刷ジョブ生成方法は、印刷装置が印刷処理の際に要する印刷設定条件および印刷装置を用いて印刷処理を行う作業者に対する作業指示の情報を含むユーザ設定情報を受け付け、その受け付けたユーザ設定情報のうち、印刷設定条件を符号化する情報として判別するとともに、作業指示の情報をテキスト化する情報として判別し、その判別の結果に基づいて、印刷設定条件に関する情報を符号化するとともに、作業指示の情報をテキスト化し、符号化の情報およびテキスト化の情報を含むジョブ情報を生成する。