JP2024086498A - Information processing apparatus, method for controlling information processing apparatus, and program - Google Patents
Information processing apparatus, method for controlling information processing apparatus, and program Download PDFInfo
- Publication number
- JP2024086498A JP2024086498A JP2022201656A JP2022201656A JP2024086498A JP 2024086498 A JP2024086498 A JP 2024086498A JP 2022201656 A JP2022201656 A JP 2022201656A JP 2022201656 A JP2022201656 A JP 2022201656A JP 2024086498 A JP2024086498 A JP 2024086498A
- Authority
- JP
- Japan
- Prior art keywords
- document
- pages
- information processing
- job
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 57
- 230000010365 information processing Effects 0.000 title claims description 43
- 238000007639 printing Methods 0.000 claims abstract description 87
- 230000004044 response Effects 0.000 claims abstract description 10
- 230000008569 process Effects 0.000 claims description 48
- 238000012545 processing Methods 0.000 claims description 34
- 238000012790 confirmation Methods 0.000 claims description 12
- 230000009467 reduction Effects 0.000 claims description 4
- 238000012937 correction Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 10
- 238000003860 storage Methods 0.000 description 9
- WBMKMLWMIQUJDP-STHHAXOLSA-N (4R,4aS,7aR,12bS)-4a,9-dihydroxy-3-prop-2-ynyl-2,4,5,6,7a,13-hexahydro-1H-4,12-methanobenzofuro[3,2-e]isoquinolin-7-one hydrochloride Chemical compound Cl.Oc1ccc2C[C@H]3N(CC#C)CC[C@@]45[C@@H](Oc1c24)C(=O)CC[C@@]35O WBMKMLWMIQUJDP-STHHAXOLSA-N 0.000 description 5
- 238000003825 pressing Methods 0.000 description 4
- 238000000605 extraction Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000007792 addition Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005549 size reduction Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、情報処理装置、情報処理装置の制御方法、及びプログラムに関する。 The present invention relates to an information processing device, a control method for an information processing device, and a program.
一般に、プリンタ等の画像出力装置で出力する場合には、情報処理装置にて、画像出力装置の選択の他に、出力の際に使用する用紙の種類・サイズなどの給紙設定や、優先画質・印刷品質などの品位設定、回転・印刷位置などのレイアウト設定といった様々な設定値を組み合わせた印刷ジョブを作成し、画像出力装置に送信する。印刷実行後に印刷ジョブに設定された印刷設定や印刷ドキュメント情報は、印刷履歴として情報処理装置や画像出力装置に蓄積される。 Generally, when outputting using an image output device such as a printer, in addition to selecting the image output device, the information processing device creates a print job that combines various settings such as paper feed settings such as the type and size of paper to be used when outputting, quality settings such as priority image quality and print quality, and layout settings such as rotation and print position, and sends the print job to the image output device. After printing is executed, the print settings and print document information set in the print job are stored in the information processing device or image output device as a print history.
なお、ユーザは、印刷後にポスターや設計図面、写真などの出力の間違い/不足に気が付いた場合、再印刷を実行することになる。修正したファイルを前回の印刷設定で再印刷する場合には、ユーザは、情報処理装置にて、以下のような作業を行うことになる。
・修正したファイルに関して、修正内容が正しいかをプレビューなどで確認する作業
・前回ジョブを印刷履歴から特定し、印刷設定が同じかを確認し必要に応じて設定を変更する作業
・印刷不要なページの印刷を防止するために修正/追加したページのみを指定する作業
If the user notices an error or omission in the output of a poster, design drawing, photograph, etc. after printing, the user will reprint the file. When reprinting a corrected file with the previous print settings, the user will perform the following operations on the information processing device.
- Checking whether the modifications to the modified file are correct using a preview, etc. - Identifying the previous job from the print history, checking whether the print settings are the same, and changing the settings if necessary - Specifying only modified/added pages to prevent printing of unnecessary pages
特許文献1には、再印刷操作の簡便化を目的とし、ユーザによって選択された印刷履歴情報をベースに再印刷ジョブを作成・送信する技術が提案されている。 Patent Document 1 proposes a technology that aims to simplify reprint operations by creating and sending a reprint job based on print history information selected by the user.
上述のように、修正したファイルで再印刷を実行する場合、前回ジョブの特定と、印刷設定の反映とに加え、修正/追加ページの印刷ページ指定作業が必要となり、これらに関する手間や操作ミスのリスクある。
なお、特許文献1の技術は、再印刷操作の簡便化するものであるが、印刷履歴の指定や修正/追加ページを印刷ページに指定する操作をユーザが手作業で行うものであり、ユーザ操作の手間や操作ミスのリスクが解消しきれていない。
As described above, when reprinting a modified file, in addition to identifying the previous job and reflecting the print settings, it is necessary to specify the print pages for the modified/added pages, which requires time and the risk of operational errors.
Although the technology of Patent Document 1 simplifies reprinting operations, the user must manually specify the print history and the pages to be corrected or added as print pages, and the effort required by the user and the risk of operational errors cannot be completely eliminated.
本発明は、上記の課題を解決するためになされたものである。本発明は、印刷ドキュメントを修正して再印刷する場合の印刷設定や印刷ページ指定の手間を大幅に軽減しつつ設定ミスを抑えて再印刷時のユーザビリティを各段に向上することができる仕組みを提供することを目的とする。 The present invention has been made to solve the above problems. The object of the present invention is to provide a mechanism that can significantly reduce the effort required for print settings and print page specification when modifying and reprinting a print document, while reducing setting errors and significantly improving usability when reprinting.
本発明は、印刷ジョブを生成する情報処理装置であって、過去の印刷ジョブを印刷履歴として管理する管理手段と、印刷ドキュメントが指定されたことに応じて、該印刷ドキュメントに対応するドキュメントを印刷した過去の印刷ジョブを、前回印刷ジョブとして前記印刷履歴から特定するよう制御する特定手段と、前記特定された前回ジョブの印刷設定を、前記印刷ドキュメントの印刷設定に反映させるよう制御する反映手段と、前記印刷ドキュメントと前回ジョブで印刷されたドキュメントとを比較し、前記印刷ドキュメントの各ページのうち、前回ジョブで印刷されたドキュメントと差分が検出されたページを、印刷ページとして指定するよう制御する指定手段と、を有することを特徴とする。 The present invention is an information processing device that generates a print job, and is characterized by having a management means for managing past print jobs as a print history, a determination means for controlling, in response to a print document being specified, to identify a past print job that printed a document corresponding to the print document from the print history as a previous print job, a reflection means for controlling to reflect the print settings of the identified previous job in the print settings of the print document, and a designation means for comparing the print document with a document printed in the previous job, and controlling to designate, as a print page, each page of the print document where a difference has been detected from the document printed in the previous job.
本発明によれば、印刷ドキュメントを修正して再印刷する場合の印刷設定や印刷ページ指定の手間を大幅に軽減しつつ設定ミスを抑えて再印刷時のユーザビリティを各段に向上することができる。 According to the present invention, when modifying and reprinting a print document, the effort required for print settings and print page specification can be significantly reduced, while setting errors can be reduced, significantly improving usability when reprinting.
以下、添付図面を参照して本発明を実施するための形態について詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。 Below, the embodiments for carrying out the present invention will be described in detail with reference to the attached drawings. Note that the following embodiments do not limit the scope of the present invention as claimed, and not all of the combinations of features described in the embodiments are necessarily essential to the solution of the present invention.
〔第1実施形態〕
まず、本実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、複数台の画像出力装置を対象とした印刷システムである。前記印刷システムでは、外部から接続されたPCにて印刷ジョブの作成及び画像出力装置への送信を実施する。前記印刷ジョブ作成時には、必要に応じて前記PC上の画面上で印刷設定の編集作業を行う。
First Embodiment
First, an information processing system according to the present embodiment will be described. The information processing system according to the present embodiment is a printing system for a plurality of image output devices. In the printing system, a print job is created and transmitted to the image output devices by an externally connected PC. When creating the print job, printing settings are edited on the screen of the PC as necessary.
図1は、本発明の一実施形態を示すシステムのネットワーク環境におけるシステム構成の一例を示す図である。
図1に示すように、印刷PC102は、ネットワーク103を介して、画像出力装置(100~101)と接続可能であり、印刷PC102では印刷ジョブを作成し、画像出力装置(100~101)に対して印刷ジョブを送信する。図1の例では、画像出力装置を2台示しているが、これに限定されず、1台でも3台以上でもよい。印刷PCについても1台としているが、2台以上であってもよい。なお、印刷PC102と画像出力装置(100~101)とは、ネットワーク以外の通信媒体、例えばBluetooth(登録商標)やUSBなどで接続されていてもよい。
FIG. 1 is a diagram showing an example of a system configuration in a network environment of a system according to an embodiment of the present invention.
As shown in Fig. 1, the printing PC 102 can be connected to image output devices (100-101) via a
印刷PC102は、パーソナルコンピュータ(PC)やタブレット端末、スマートフォン等の情報処理装置である。画像出力装置(100~101)は、プリンタ、複合機等の装置であり、画像形成装置、印刷装置と記載される場合もある。画像出力装置(100~101)は、給紙交換やデバイス設定などで更新された状態情報を記憶する。 The printing PC 102 is an information processing device such as a personal computer (PC), tablet terminal, or smartphone. The image output devices (100-101) are devices such as printers and multifunction devices, and may also be referred to as image forming devices or printing devices. The image output devices (100-101) store status information updated by paper feed replacement, device settings, etc.
印刷を実行する一例として、本実施形態では、印刷PC102にてインストールされた印刷用アプリケーションからプリンタドライバを介して画像出力装置(100)に対して印刷ジョブを送信する系を説明する。 As an example of executing printing, this embodiment describes a system in which a print job is sent from a printing application installed on the printing PC 102 to the image output device (100) via a printer driver.
印刷PC102には、前記印刷用アプリケーションと前記プリンタドライバがインストールされている。前記印刷用アプリケーションは、前記プリンタドライバから、関連付けされた画像出力装置(100)のデバイス情報や、用紙種類や用紙サイズ、印刷品質などの印刷パラメータを取得し、後述する図6に示す印刷設定情報の表示画面600を表示する。印刷設定情報の表示画面600については図6で詳細に説明するが、ここで簡単に説明しておく。
The printing application and the printer driver are installed on the printing PC 102. The printing application obtains device information of the associated image output device (100) and printing parameters such as paper type, paper size, and print quality from the printer driver, and displays a print setting
ユーザは、この印刷設定情報の表示画面600に対して、PDFファイルやTIFFファイルなどの印刷ドキュメントを、ドロップ(Drop)する操作を行う、又は、クラウドストレージやファイル管理ソフト経由で指定する操作を行うことで、入稿することができる。すなわち、印刷ドキュメントを指定することができる。印刷ドキュメントが入稿されると、印刷設定情報の表示画面600では、入稿された印刷ドキュメントの例えばファイル名やページ番号などの一覧がファイル一覧表示部601に表示される。さらに、例えばページ毎にレンダリングされたページ画像がプレビュー表示部602に表示される。ユーザは、印刷設定情報の表示画面600の印刷設定表示部603にて、上述したような印刷パラメータを設定することができる。また、ユーザが、印刷設定表示部603の印刷ボタン604を押下することで、前記入稿された印刷ドキュメントの、前記印刷パラメータに応じた印刷の実行を指示することができる。
A user can submit a print document such as a PDF file or a TIFF file by dropping the print document onto the print setting
印刷実行が指示されると、印刷PC102では、印刷設定表示部603にてユーザにより設定された前記印刷パラメータを印刷ジョブに設定し、前記プリンタドライバのスプールを介して、関連付けされた画像出力装置(100)に、前記印刷ジョブを送信することで印刷処理を実行する。なお、印刷設定表示部603にてユーザにより設定された前記印刷パラメータや前記印刷ドキュメント情報は、印刷実行後に、過去の印刷ジョブの履歴情報として、印刷PC102に保持される。もちろん前記履歴情報を画像出力装置(100)に保持させてもよい。
When printing is instructed, the printing PC 102 sets the printing parameters set by the user on the print
図2は、画像出力装置100のハードウェア構成の一例を示す図である。なお、画像出力装置101も同様の構成を持つため、説明を省略する。
画像出力装置100は、CPU200により制御される。CPU200は、ROM201のプログラム用ROMに記憶された制御プログラム等、あるいは外部メモリ208に記憶された制御プログラム等に基づいて動作する。CPU200は、システムバス203を介して印刷部I/F205に接続される印刷部(プリンタエンジン)207に出力情報としての画像信号を出力する。CPU200は、入力部204を介して印刷PC102との通信処理が可能となっており、画像出力装置100内の情報を印刷PC102に通知可能である。また、CPU200は、入力部204を介して印刷部207に出力する出力データを受信できる。
2 is a diagram showing an example of the hardware configuration of the
The
RAM202は、CPU200の主メモリやワークエリア等として機能するRAMであり、図示しない増設ポートに接続されるオプションRAMによりメモリ容量を拡張することができるように構成されている。なお、RAM202は、出力情報展開領域、環境データ格納領域、不揮発性メモリ等に用いられる。
HDD(Hard Disk Drive)、SSD(Solid State Drive)、ICカード等の外部メモリ208は、メモリコントローラ206によりアクセスを制御される。外部メモリ208は、オプションとして接続されることができ、フォントデータ、エミュレーションプログラム、フォームデータ、画像出力装置に登録された用紙に関する情報や、前記用紙属性情報などを記憶する。
操作部209は、操作パネルを備え、各種情報を表示できるようになっている。
Access to an
The
図3は、印刷PC102のコンピュータの構成の一例を示す図である。
コンピュータ内部307は、CPU300、ROM301、RAM302、キーボードコントローラ304、表示コントローラ305、ディスクコントローラ306を有する。
FIG. 3 is a diagram showing an example of the computer configuration of the
The
CPU300は、ディスクコントローラ306を介して外部メモリ310から、制御プログラム、システムプログラム、上述した印刷アプリケーションやプリンタドライバ、その他アプリケーションプログラム等の各種プログラムをRAM302に読み出す。CPU300は、RAM302に読み出した各種プログラムを実行して各種データ処理を行ったり、表示ディスプレイ309の表示制御を行ったりする。CPU300は、ROM301から制御プログラム等を読み出すものでもよい。CPU300は、ASICなどの専用回路であってもよい。CPU300や専用回路はハードウェア回路やハードウェアプロセッサの一例である。
The
ディスクコントローラ306は、HDD、SSD、CD-ROM、DVD-ROM、USB等の外部メモリ310とのアクセスを制御する。
RAM302は、図示しないオプションRAM等によりその容量を拡張できるように構成されており、主としてCPU300のワークエリアとして利用される。
キーボードコントローラ304は、キーボード308や、図示しないポインティングデバイスからのキー入力を制御する。
表示コントローラ305は、表示ディスプレイ309の表示を制御する。
なお、本実施形態では、特に断らない限り、CPU300がメインバス303を介して、メインバス303に接続されている各部を制御する。
The
The
A
The
In this embodiment, unless otherwise specified, the
図4は、画像出力装置群100~101及び印刷PC102に関する本システムの機能構成の一例を示す図である。
まず、画像出力装置100内の機能ブロックについて説明する。
状態情報記憶部406、印刷ジョブ受信部407、印刷実行部408は、CPU200がROM201にコンピュータ読取可能に格納された上記各部に対応するプログラムを読み出して実行することにより実現される機能に対応する。
FIG. 4 is a diagram showing an example of the functional configuration of the present system relating to the group of
First, the functional blocks within the
A status
状態情報記憶部406には、各給紙口の給紙用紙種類や用紙の幅(サイズ)などの操作部209でユーザにより設定された値や、自動的に画像出力装置内部で設定された値が記憶される。画像出力装置では、印刷ジョブ受信部407で印刷PC102から送信された印刷ジョブを受信し、受信した印刷ジョブと、状態情報記憶部406に記憶された情報との整合性を確認し、整合性に問題がなければ、印刷実行部408が印刷処理を実行する。
The status
次に、印刷PC102内の機能ブロックについて説明する。
印刷ファイル受付部401、印刷設定情報表示部402、印刷履歴探索部403、ページ情報比較部404、印刷ジョブ送信部405は、上述した印刷アプリケーションの機能に対応する。印刷アプリケーションの機能は、CPU300が外部メモリ310にコンピュータ読取可能に格納された印刷アプリケーションプログラムを読み出して実行することにより印刷PC102で実現される。また、印刷履歴情報DB400は、例えば外部メモリ310に印刷履歴の実態を格納するデータベースとして実装される。
Next, the functional blocks in the
A print
印刷PC102で印刷アプリケーションが起動されると、印刷設定情報表示部402により、該印刷アプリケーション操作画面としての、印刷設定情報の表示画面600が初期状態で表示される。印刷アプリケーションでは、まず印刷ファイル受付部401にて印刷ドキュメントの入稿を受け付ける。例えば、印刷すべきドキュメントに対応するファイルを、印刷設定情報の表示画面600にドラッグアンドドロップ操作することにより入稿を受け付ける。印刷ドキュメントの入稿を受け付けると、印刷設定情報表示部402が、画像出力装置100から状態情報記憶部406の情報を取得し、印刷ジョブの作成を実施する(詳細は後述する)。その後、印刷ジョブ送信部405が、前記作成した印刷ジョブを、印刷PC102に既にインストールされているプリンタドライバやスプーラー経由で画像出力装置100に対して送信する。送信した印刷ジョブに関する設定値や印刷ドキュメント情報は、履歴情報として印刷履歴情報DB400に保持される。
When the print application is started on the
印刷設定情報表示部402は、印刷ファイル受付部401から印刷ドキュメントが入稿されたことに応じて、印刷履歴探索部403にて、入稿された印刷ドキュメントに対応する過去の印刷履歴を印刷履歴情報DB400から探索し、再印刷か否かを判定する。再印刷であった場合、印刷設定情報表示部402は、印刷履歴情報DB400に記憶された印刷設定情報を印刷設定情報の表示画面600に反映する。さらに、再印刷の場合、ページ情報比較部404にてページ情報を比較し、修正・追加ページ(差分が検出されたページ)の抽出と抽出結果に応じた印刷ページ指定を実施する。以上のように、再印刷を実行する場合に、前回ジョブの特定と、前回ジョブの印刷設定を反映することを自動で行うことができ、さらに修正/追加ページの印刷ページ指定も自動で行うことができ、ユーザの手間を軽減し操作ミスを抑えることもできる。
In response to the submission of a print document from the print
図5は、印刷履歴情報DB400に記憶されている印刷履歴情報の一例を示す図である。
印刷履歴情報には、印刷履歴情報を一意に識別するためのID500や、履歴項目501、各履歴情報(5021~5023)を構成に含んだ履歴情報502などのパラメータが含まれている。
FIG. 5 is a diagram showing an example of the print history information stored in the print
The print history information includes parameters such as an
履歴情報502には、印刷ジョブ送信部405にて送信されたジョブに関する設定値や印刷ドキュメントのページ画像を含む情報が例えば時系列に保持されている。もちろん履歴情報として保持する順序は、印刷ドキュメントの名前順でもよいし、画像出力装置毎に名順でもよいし、それ以外の任意の順番でもよい。
The
図5の例では、直近3つの履歴情報502のみが表現されているが、これ以上の数の情報を保持してもよいし、より少ない数の履歴情報502の保持でもよい。また、パラメータ種別毎に別ファイルで運用してもよいし、前記以外のパラメータ種別が印刷履歴情報に含まれていてもよい。
In the example of FIG. 5, only the most recent three pieces of
図6は、印刷PC102の表示ディスプレイ309に表示される画像出力装置100を対象とした印刷設定情報の表示画面600の一例を示す図である。
印刷設定情報の表示画面600は、ファイル一覧表示部601、プレビュー表示部602、印刷設定表示部603を備えている。ファイル一覧表示部601は、印刷対象のドキュメント情報を、ドキュメントやページ単位で一覧表示し、印刷ページの指定も設定可能である。プレビュー表示部602は、ファイル一覧表示部601で選択されたページのレイアウトをプレビュー表示する。印刷設定表示部603は、各種印刷設定項目の設定値の編集を受け付ける。なお、表示画面600は、印刷設定表示部603のみが表示される構成でもよいし、上述以外の表示部が表示画面600上に存在していてもよい。
印刷ボタン604の押下により、印刷ジョブの作成及び送信が実施される。
FIG. 6 is a diagram showing an example of a
The
Pressing the
図6では、”給紙用紙”として給紙口、用紙種類、用紙サイズを一まとまりにして表示しているが、項目別に選択できるようにしてもよい。また、印刷品質や回転・印刷位置などの別グループを一まとまりにして表示してもよい。ファイル一覧表示部601に関しても、サムネイルを一覧表示することでページ毎の内容まで俯瞰することができるようにしてもよいし、一覧形態を画面上で切り替えられるようにしてもよい。印刷ページの指定についても、ファイル一覧表示部601以外の画面上で指定させてもよいし、指定粒度についてもページ毎だけではなくファイル全ページ一括指定もさせてよい。
In FIG. 6, the paper feed slot, paper type, and paper size are displayed together as "paper feed," but they may be selected separately. Also, other groups such as print quality and rotation/print position may be displayed together. As for the file
印刷設定情報の表示画面600に対して、例えばPDFファイルやTIFFファイルなどの印刷ドキュメントを、ドロップ(Drop)する操作を行う、又は、クラウドストレージやファイル管理ソフト経由で指定することで、入稿操作を実施することができる。入稿操作が実施された場合、前記印刷ドキュメントのファイル名やページサイズなどの情報を基に、印刷履歴情報DB400から印刷ドキュメントに対応する過去の印刷履歴が探索され、該履歴情報502が印刷設定表示部603の印刷設定値に反映される。加えて、履歴情報502と異なる印刷ページのみが自動で抽出され、該ページの印刷指定がファイル一覧表示部601に対して反映される。
A submission operation can be performed by dropping a print document, such as a PDF file or a TIFF file, onto the print setting
なお、再印刷を実行する場合、例えば図7に示す印刷履歴表示画面700から対象となる履歴情報502をユーザに選択させるようにしてもよい。
例えば、印刷設定情報の表示画面600に、不図示の履歴選択ボタンを設け、該ボタンが押下されたことに応じて、印刷履歴表示画面700を表示するようにする。
図7は、印刷PCに表示される印刷履歴表示画面700の一例を示す図である。
印刷履歴表示画面700では、履歴情報一覧701にて一覧表示された印刷履歴情報DB400に記憶されている履歴情報502から再印刷の対象をユーザに選択させる。OKボタン702の押下により前記選択された履歴情報502を印刷設定表示部603の印刷設定値及びファイル一覧表示部601の印刷ページ指定を反映させる。もちろん、印刷履歴表示画面700を開く際に、現在入稿済の印刷ドキュメントに対応する過去の印刷履歴を探索し、該履歴情報502を履歴情報一覧701にて強調表示することでユーザの選択負荷を削減してもよい。また、履歴情報一覧701の表示領域上への印刷ドキュメントファイルのドラッグアンドドロップ操作により該印刷ドキュメントに対応する過去の印刷履歴の探索を実行させてもよい。
When reprinting, the user may be allowed to select the
For example, a history selection button (not shown) may be provided on the print setting
FIG. 7 is a diagram showing an example of a print
The print
さらに、前記の印刷設定反映時に、履歴情報502の中でそのまま反映できない設定値が存在した場合、印刷設定表示部603の該印刷設定表示部に印刷設定不一致を示すアイコンを表示することでユーザに警告を認識させるようにしてもよい。もちろん、警告メッセージやポップアップ通知などの上述した以外の方法で警告を認識させてもよい。
Furthermore, if there are any setting values in the
図8は、第1実施形態の印刷PC102における処理の一例を示すフローチャート。図8に示すフローチャートの処理は、例えば、CPU300がROM301に格納されたプログラムをRAM302に読み出して実行することにより実現される。
印刷PC102にて、例えば印刷ドキュメント指定と共に印刷用アプリケーションが起動された際、または、印刷設定情報の表示画面600に対して印刷ドキュメントが入稿されたタイミングで、印刷設定情報表示部402により本フローチャートの処理が開始される(S2100)。
8 is a flowchart showing an example of processing in the
When a printing application is launched on the
まず、印刷設定情報表示部402は、印刷履歴情報DB400に記憶されている履歴情報502の数だけ、以下の繰り返し処理を印刷履歴探索部403に対して依頼し、再印刷の元となる履歴の探索を実施する(S2101)。印刷履歴探索部403は、未処理の印刷履歴502の1つを処理対象とし(以下「現在の履歴情報」という)、S2102に処理を進める。
First, the print setting
S2102において、印刷履歴探索部403は、現在の履歴情報502と前記印刷ドキュメントとでファイル名が一致するか確認を行う。
ここで、現在の履歴情報502と前記印刷ドキュメントとでファイル名が一致しない場合(S2102でNoの場合)、印刷履歴探索部403は、S2101に処理を戻し、次の印刷履歴502を処理対象とするよう制御する。
一方、現在の履歴情報502と前記印刷ドキュメントとでファイル名が一致する場合(S2102でYesの場合)、印刷履歴探索部403は、S2103に処理を進める。
In step S2102, the print
If the file name of the
On the other hand, if the file name of the
なお、上記S2102では、ファイル名の一致により前回印刷ジョブを特定しているが、ファイル名の少なくとも一部の一致のように、ファイル名に基づく一致で前回印刷ジョブを特定する構成でもよい。ユーザは、ファイル名に日付に関する文字列(例えば「yyyymmdd」のように表現される文字列)や版に関する文字列(例えば「第N版」のように表現される文字列)を付加して、ドキュメントの版管理を行っている場合がある。そのため、ファイル名から上記のような日付に関する文字列や版に関する文字列を除いたファイル名の一致により、前回ジョブを特定するようにしてもよい。なお、ファイル名の一致の判定の際に、ファイル名から除く文字列のルールを正規表現等でユーザが設定できるようにしてもよい。 In S2102 above, the previous print job is identified by a match in the file names, but the previous print job may be identified by a match based on the file names, such as a match in at least part of the file names. A user may manage the version of a document by adding a date-related string (e.g., a string expressed as "yyyymmdd") or a version-related string (e.g., a string expressed as "Nth edition") to the file name. Therefore, the previous job may be identified by a match in the file names excluding the date-related strings and version-related strings described above. When determining whether the file names match, the user may be able to set rules for the strings to be excluded from the file names using regular expressions, etc.
S2103において、印刷履歴探索部403は、既に再印刷の元となる履歴候補がある場合に、現在の履歴情報502が前記履歴候補より印刷時刻が新しいかを確認する。ここで、現在の履歴情報502が前記履歴候補より印刷時刻が新しくない場合(S2103でNoの場合)、印刷履歴探索部403は、S2101に処理を戻し、次の印刷履歴502を処理対象とするよう制御する
In S2103, if there is already a history candidate to be used for reprinting, the print
一方、現在の履歴情報502が前記履歴候補より印刷時刻が新しい、又は、再印刷の元となる履歴候補が存在しない場合(S2103でYesの場合)、印刷履歴探索部403は、S2104に処理を進める。
S2104において、印刷履歴探索部403は、現在の履歴情報502を前記履歴候補として選定し、S2101に処理を戻し、次の印刷履歴502を処理対象とするよう制御する。
On the other hand, if the
In step S2104, the print
そして、印刷履歴探索部403は、印刷履歴情報DB400に記憶されている全ての履歴情報502に対して上述の処理を完了すると、処理を印刷設定情報表示部402に戻す。
Then, when the print
次に、印刷設定情報表示部402は、再印刷の元となる履歴候補があるかを確認する(S2105)。ここで、再印刷の元となる履歴候補がない場合(S2105でNoの場合)、印刷設定情報表示部402は、本フローチャートの処理を終了する(S2111)。
一方、再印刷の元となる履歴候補がある場合(S2105でYesの場合)、印刷設定情報表示部402は、S2106に処理を進める。
Next, the print setting
On the other hand, if there is a history candidate that can be used for reprinting (Yes in step S2105), the print setting
S2106において、印刷設定情報表示部402は、上記S2104にて最後に選定された履歴情報502の印刷設定を、印刷設定表示部603に対して反映し、S2107に処理を進める。
In S2106, the print setting
S2107において、印刷設定情報表示部402は、前記入稿された印刷ドキュメントのページの数だけ、以下の繰り返し処理を、ページ情報比較部404に対して依頼し、修正・追加ページの抽出と抽出結果に応じた印刷ページ指定を実施する。ページ情報比較部404は、未処理のページの1つを処理対象とし(以下「現在のページ」という)、S2108に処理を進める。
In S2107, the print setting
S2108において、ページ情報比較部404は、現在のページのページ画像に関して履歴情報502のページ画像のなかに一致するものが存在するかを確認する。
ここで、現在のページのページ画像と一致するものが存在する場合(S2108でYesの場合)、ページ情報比較部404は、S2110に処理を進める。S2110において、ページ情報比較部404は、現在のページを印刷対象外ページとして指定する。その後、ページ情報比較部404は、S2107に処理を戻し、次のページを処理対象とするよう制御する。
In S2108, the page
If there is a page image that matches the page image of the current page (Yes in S2108), the page
一方、現在のページのページ画像に関して履歴情報502のページ画像のなかに一致するものが存在しない(S2108でNoの場合)、ページ情報比較部404は、現在のページを差分・追加ページである(差分が検出された)と判断し、S2109に処理を進める。S2109において、ページ情報比較部404は、現在のページを印刷ページとして指定する。その後、ページ情報比較部404は、S2107に処理を戻し、次のページを処理対象とするよう制御する。
On the other hand, if there is no page image in the
そして、ページ情報比較部404は、前記入稿された印刷ドキュメントの全てのページに対して上述の処理を完了すると、印刷設定情報表示部402に処理を戻す。そして、印刷設定情報表示部402は、本フローチャートの処理を終了する(S2111)。
When the page
なお、印刷設定情報表示部402による、画像出力装置の状態情報記憶部406の取得は、本フローチャートの開始直前に実施してもよいし、別のタイミングで予め実施してもよい。
Note that the print setting
また、S2106処理の後に、印刷設定の反映後に印刷切れが出るページについては、例えばファイル一覧表示部601上の該ページに警告アイコンを表示し警告を認識させてもよい。この警告アイコンをクリックして、印刷切れが発生しないようページサイズの修正を指示可能にしてもよい。この指示があると、印刷切れが発生しないようにページサイズが自動で縮小される。このように、印刷ドキュメントの各ページのうち、履歴から反映された印刷設定に基づく印刷範囲を超えるページサイズのページについては、該印刷範囲に基づき縮小することが可能である。なお、このページサイズの縮小処理を、ユーザの指示がなくても自動で行うようにしてもよい。
Furthermore, after the process of S2106, for pages where print cuts will occur after the print settings have been reflected, a warning icon may be displayed on that page on the file
以上、説明したとおり、第1実施形態では、図8のS2104、S2106及びS2109に示したように、入稿された印刷ドキュメントに対応する履歴情報502の抽出、履歴情報502の印刷設定及び差分・追加ページの印刷指定が自動的に実施される。これにより、再印刷を目的とした印刷ドキュメントの入稿時において、再印刷実行時の印刷設定反映の手間の軽減と設定ミスの防止を実現できる。加えて、印刷不要なページの印刷も防止できる。この結果、前回の印刷と同一の印刷設定で、差分・追加ページのみを再印刷することができる。
As described above, in the first embodiment, as shown in S2104, S2106, and S2109 in FIG. 8, extraction of
〔第2実施形態〕
上記第1実施形態では、図8のS2107の繰り返し処理にて、前回印刷からの差分・追加ページのみを自動的に印刷指定する構成を示した。なお、前回印刷からの期間が例えば1週間や1か月以上空いた場合には、前回印刷した出力用紙は既に手元に存在しない可能性が高い。このような前回印刷からの期間が一定以上空いた場合には、差分・追加ページを含む全ページを印刷指定するようにしてもよい。以下、この実施形態について説明する。
Second Embodiment
In the first embodiment, the repeat process of S2107 in Fig. 8 automatically specifies to print only the difference and added pages from the previous printing. If, for example, one week or one month has passed since the previous printing, it is highly likely that the output paper from the previous printing is no longer available. If a certain amount of time has passed since the previous printing, all pages including the difference and added pages may be specified to be printed. This embodiment will be described below.
図9は、第2実施形態の印刷PC102における処理の一例を示すフローチャートであり、ここでは第1実施形態で示した図8との差分のみを示している。
図9のように、本フローチャートの処理は、図8のS2106の処理の後に開始される(S2200)。
FIG. 9 is a flowchart showing an example of processing in the
As shown in FIG. 9, the process of this flowchart starts after the process of S2106 in FIG. 8 (S2200).
まずS2201において、印刷設定情報表示部402は、図8のS2104にて最後に選定された履歴情報502から一定期間以上経過しているかを確認する。ここで、未だ一定時間以上経過していない場合(S2201でNoの場合)、印刷設定情報表示部402は、図8のS2107に処理を進める(S2203)。
First, in S2201, the print setting
一方、一定時間以上経過している場合(S2201でYesの場合)、印刷設定情報表示部402は、S2202に処理を進める。S2202において、印刷設定情報表示部402は、印刷ドキュメントの全ページを印刷ページとして指定し、図8のS2111に処理を進める(S2204)。
なお、上述の一定期間をユーザが設定可能にしてもよい。
On the other hand, if the certain time has elapsed (YES in S2201), the print setting
The above-mentioned certain period may be set by the user.
以上のように、第2実施形態によれば、再印刷の際に、前回印刷からの経過期間を考慮して、印刷ページの指定を行うことが可能となる。 As described above, according to the second embodiment, when reprinting, it is possible to specify the pages to be printed while taking into account the time that has elapsed since the previous printing.
〔第3実施形態〕
上記第2実施形態では、前回印刷からの期間が一定以上経過している場合には、差分・追加ページを含む全ページを印刷指定する構成について説明した。なお、期間が経過していなくても全く同一の印刷ドキュメントを再現印刷するといったケースも考えられる。このようなケースでは、差分・追加ページは存在しないが、全ページを印刷指定することが求められる。以下、このケースに対応可能な実施形態について説明する。
Third Embodiment
In the above second embodiment, a configuration has been described in which all pages, including difference and added pages, are designated for printing if a certain amount of time has passed since the previous printing. However, there may be cases in which the exact same print document is to be reproduced and printed even if no time has passed. In such cases, there are no difference or added pages, but it is necessary to designate all pages for printing. An embodiment that can handle this case will be described below.
図10は、第3実施形態の印刷PC102における処理の一例を示すフローチャートであり、ここでは第1実施形態で示した図8との差分のみを示している。
図10のように、本フローチャートの処理は、図8のS2107の繰り返しの処理の後に開始される(S2300)。
FIG. 10 is a flowchart showing an example of processing in the
As shown in FIG. 10, the process of this flowchart starts after the repeated process of S2107 in FIG. 8 (S2300).
まずS2301において、印刷設定情報表示部402は、印刷指定ページが存在しない(すなわち差分が検出されず全ページ一致した)か否かを確認する。ここで、印刷指定ページが存在する場合(S2301でNoの場合)、印刷設定情報表示部402は、図8のS2111に処理を進める(S2303)。
First, in S2301, the print setting
一方、印刷指定ページが存在しない場合(S2301でYesの場合)、印刷設定情報表示部402は、S2302に処理を進める。
S2302において、印刷設定情報表示部402は、修正・追加ページが存在しない再現印刷のケースとして判断し、印刷ドキュメントの全ページを印刷ページとして指定し、図8のS2111に処理を進める(S2303)。
On the other hand, if the print specified page does not exist (Yes in S2301), the print setting
In S2302, the print setting
以上のように、第3実施形態によれば、全く同一の印刷ドキュメントを再現印刷するといったケースに対応することが可能となる。
なお、本実施形態に第2実施形態の構成を組み合わせてもよい。
As described above, according to the third embodiment, it is possible to deal with cases where the exact same print document is to be reproduced and printed.
It should be noted that the present embodiment may be combined with the configuration of the second embodiment.
〔第4実施形態〕
上述の実施形態では、印刷ドキュメントの全ページで差分が検出された場合、全ページが印刷ページとして指定される。なお、全ページで差分が検出されたということは、たまたま印刷ドキュメントのファイル名が履歴情報502と一致していただけで、前回ジョブからの再印刷ではない可能性がある。このようなケースでは、図8のS2107の繰り返し処理の後に、S2106で行われた前回ジョブの設定の適用(反映)を取り消すかユーザに確認するようにしてもよい。以下、このケースに対応可能な実施形態について説明する。
Fourth Embodiment
In the above embodiment, if differences are detected in all pages of the print document, all pages are designated as print pages. Note that if differences are detected in all pages, it may simply be that the file name of the print document happens to match the
図11は、第4実施形態の印刷PC102における処理の一例を示すフローチャートであり、ここでは第1実施形態で示した図8との差分のみを示している。
図11のように、本フローチャートの処理は、図8のS2107の繰り返しの処理の後に開始される(S2400)。
FIG. 11 is a flowchart showing an example of processing in the
As shown in FIG. 11, the process of this flowchart starts after the repeated process of S2107 in FIG. 8 (S2400).
まずS2401において、印刷設定情報表示部402は、全ページが印刷指定ページ(すなわち全ページで差分が検出された)か否かを確認する。ここで、印刷指定ページでないページが存在する場合(S2401でNoの場合)、印刷設定情報表示部402は、そのまま図8のS2111に処理を進める(S2404)。
First, in S2401, the print setting
一方、全ページが印刷指定ページの場合(S2401でYesの場合)、印刷設定情報表示部402は、S2402に処理を進める。
S2402において、印刷設定情報表示部402は、図8のS2106で行われた前回ジョブの印刷設定の適用(反映)を取り消すかユーザに確認する。この際、印刷設定情報表示部402は、図12のようなダイアログを表示して確認する。
On the other hand, if all pages are designated to be printed (Yes in S2401), the print setting
In step S2402, the print setting
図12は、印刷PCに表示される確認ダイアログ1200の一例を示す図である。
確認ダイアログ1200において、メッセージ1201は、S2106で適用された前回ジョブの印刷設定の適用(反映)を取り消すかユーザに確認するメッセージである。はいボタン1202が押下された場合、S2106で適用された前回ジョブの印刷設定を取り消し、元の印刷設定に戻る。いいえボタン1203が押下された場合、S2106で適用された前回ジョブの印刷設定の取り消しは行われない。
FIG. 12 is a diagram showing an example of a
In the
以下、図11のフローチャートの説明に戻る。
上記S2402において、S2106で適用された前回ジョブの印刷設定の適用(反映)を取り消すことが確認された場合(S2402でYesの場合)、印刷設定情報表示部402は、図8のS2106で行われた前回ジョブの設定の適用(反映)を取り消し、印刷ドキュメントの印刷設定を元に戻し、図8のS2111に処理を進める(S2404)。
Returning now to the description of the flowchart in FIG.
In S2402 above, if it is confirmed that the application (reflection) of the print settings of the previous job applied in S2106 is to be canceled (Yes in S2402), the print setting
一方、前回ジョブの印刷設定の適用(反映)を取り消さないことが確認された場合(S2402でNoの場合)、印刷設定情報表示部402は、そのまま図8のS2111に処理を進める(S2404)。
On the other hand, if it is confirmed that the application (reflection) of the print settings of the previous job is not to be canceled (No in S2402), the print setting
以上のように、第4実施形態によれば、たまたま印刷ドキュメントのファイル名が履歴情報502と一致してしまったケースに対応することが可能となる。
なお、本実施形態に第2実施形態や第3実施形態の構成を組み合わせてもよい。
As described above, according to the fourth embodiment, it is possible to handle a case where the file name of a print document happens to match the
The present embodiment may be combined with the configuration of the second or third embodiment.
〔第5実施形態〕
図8のS2106で適用された前回ジョブの印刷設定に、ステイプル処理や製本処理などの綴じ処理が設定されていた場合、全ページ印刷して綴じ処理を行うか、綴じ処理設定を解除して修正・追加ページのみ印刷を行うか、いずれかのケースが考えられる。よって、第5実施形態では、これらをユーザが選択可能な構成につて説明する。
Fifth Embodiment
If binding processing such as stapling or bookbinding is set in the print settings of the previous job applied in S2106 of Fig. 8, there are two possible cases: printing all pages and then binding, or canceling the binding setting and printing only the corrected or added pages. Therefore, in the fifth embodiment, a configuration in which the user can select between these will be described.
図13は、第5実施形態の印刷PC102における処理の一例を示すフローチャートであり、ここでは第1実施形態で示した図8との差分のみを示している。
図13のように、本フローチャートの処理は、図8のS2107の繰り返しの処理の後に開始される(S2500)。
FIG. 13 is a flowchart showing an example of processing in the
As shown in FIG. 13, the process of this flowchart starts after the repeated process of S2107 in FIG. 8 (S2500).
まずS2501において、印刷設定情報表示部402は、図8のS2106で適用された印刷設定にステイプル処理や製本処理などの綴じ処理が設定されているか否かを確認する。ここで、綴じ処理が設定されていいない場合(S2501でNoの場合)、印刷設定情報表示部402は、そのまま図8のS2111に処理を進める(S2505)。
First, in S2501, the print setting
一方、綴じ処理が設定されている場合(S2501でYesの場合)、印刷設定情報表示部402は、S2502に処理を進める。
S2502において、印刷設定情報表示部402は、図8のS2106で適用された印刷ドキュメントの印刷設定から綴じ処理設定を解除するかユーザに確認する。この際、印刷設定情報表示部402は、図14のようなダイアログを表示して確認する。
On the other hand, if binding processing is set (Yes in S2501), the print setting
In step S2502, the print setting
図14は、印刷PCに表示される確認ダイアログ1400の一例を示す図である。
確認ダイアログ1400において、メッセージ1401は、図8のS2106で適用された印刷設定から綴じ処理設定を解除するかユーザに確認するメッセージである。はいボタン1402が押下された場合、印刷ドキュメントの印刷設定から綴じ処理設定が解除される。いいえボタン1403が押下された場合、印刷ドキュメントの全ページが印刷ページとして指定される。
FIG. 14 is a diagram showing an example of a
In the
以下、図13のフローチャートの説明に戻る。
上記S2502において、綴じ処理設定を解除することが確認された場合(S2502でYesの場合)、印刷設定情報表示部402は、図8のS2106で適用された印刷ドキュメントの印刷設定から綴じ処理設定を解除し(S2503)、図8のS2111に処理を進める(S2505)。
Returning now to the explanation of the flowchart in FIG.
If it is confirmed in S2502 above that the binding processing setting is to be cancelled (Yes in S2502), the print setting
一方、綴じ処理設定を解除しないことが確認された場合(S2502でNoの場合)、印刷設定情報表示部402は、全ページ印刷して綴じ処理するケースとして判断し、印刷ドキュメントの全ページを印刷ページとして指定し(S2504)、図8のS2111に処理を進める(S2505)。
On the other hand, if it is confirmed that the binding process setting is not to be released (No in S2502), the print setting
以上のように、第5実施形態によれば、ステイプル処理や製本処理などの綴じ処理が設定されていた印刷の再印刷を行う場合、綴じ処理設定を解除して修正・追加ページのみ印刷を行うか、全ページ印刷して綴じ処理を行うかをユーザが選択することが可能となる。
なお、本実施形態に第2実施形態~第4実施形態の構成を組み合わせてもよい。
As described above, according to the fifth embodiment, when reprinting a printout for which binding processing such as stapling or bookbinding has been set, the user can select whether to cancel the binding processing setting and print only the corrected/added pages, or to print all pages and then perform the binding processing.
The present embodiment may be combined with the configurations of the second to fourth embodiments.
〔第6実施形態〕
第6実施形態では図8のS2106で適用された前回ジョブの印刷設定に、両面印刷設定、Nin1設定(割り付け設定)、冊子印刷設定などのように、印刷ドキュメントの複数ページを一枚の用紙に印刷する設定がされている場合、再印刷では、用紙単位で差し替えを行うこととなる。よって、図8のS2106で適用された前回ジョブの印刷設定に、印刷ドキュメントの複数ページを一枚の用紙に印刷する設定がされている場合、図8のS2108の比較、及び、S2109の印刷ページ指定を、一枚の用紙に印刷されるページの単位で行うように制御する。
Sixth Embodiment
In the sixth embodiment, if the print settings of the previous job applied in S2106 in Fig. 8 are set to print multiple pages of a print document on one sheet of paper, such as double-sided printing settings, N in 1 settings (layout settings), booklet printing settings, etc., replacement is performed on a sheet-by-sheet basis during reprinting. Therefore, if the print settings of the previous job applied in S2106 in Fig. 8 are set to print multiple pages of a print document on one sheet of paper, the comparison in S2108 in Fig. 8 and the print page designation in S2109 are controlled to be performed on a page-by-page basis.
また、逆に、図8のS2106で適用された前回ジョブの印刷設定に、分割/ポスター印刷設定のように、印刷ドキュメントの一ページを複数枚の用紙に分割して印刷する設定がされている場合も、再印刷では、用紙単位で差し替えを行うこととなる。よって、図8のS2106で適用された前回ジョブの印刷設定に、印刷ドキュメントの一ページを複数枚の用紙に分割して印刷する設定がされている場合、図8のS2108の比較、及び、S2109の印刷ページ指定を、印刷ドキュメントのページ単位ではなく、ページ内で一枚の用紙に印刷される範囲で行うように制御する。また、この場合、このようにして印刷ページに指定された各範囲の画像をそれぞれ一枚の印刷用紙に印刷するように印刷ジョブを生成する。 Conversely, if the print settings of the previous job applied in S2106 of FIG. 8 are set to split and print one page of the print document onto multiple sheets of paper, such as split/poster print settings, replacement will be performed on a sheet-by-sheet basis when reprinting. Therefore, if the print settings of the previous job applied in S2106 of FIG. 8 are set to split and print one page of the print document onto multiple sheets of paper, the comparison in S2108 of FIG. 8 and the print page designation in S2109 are controlled to be performed in the range that will be printed on one sheet of paper within the page, rather than in units of pages of the print document. In this case, a print job is generated so that the images in each range specified in this way for the print pages are each printed on one sheet of paper.
以上のように、両面印刷設定、Nin1設定(割り付け設定)、冊子印刷設定などのように、印刷ドキュメントの複数ページを一枚の用紙に印刷する設定がされている場合の再印刷でも、印刷ページの指定をミスなく行うことができる。
また、分割/ポスター印刷設定のように、印刷ドキュメントの一ページを複数枚の用紙に分割して印刷する設定がされている場合の再印刷でも、印刷ページの指定をミスなく行うことができる。
As described above, even when reprinting when the settings are set to print multiple pages of a print document on one sheet of paper, such as double-sided printing settings, N-in-1 settings (layout settings), booklet printing settings, etc., the print pages can be specified without error.
Furthermore, even when reprinting in a case where a setting is made to split and print one page of a print document onto a plurality of sheets of paper, such as a division/poster printing setting, the print pages can be specified without error.
〔第7実施形態〕
上記各実施形態では、印刷PC102において印刷ジョブを生成する構成を説明したが、印刷PC102の機能(図4の400~405)を、ネットワークを介して提供されるサービスにおいて提供する構成でもよい。
例えば、図4の400~405の機能を有するサーバによりクラウドサービスで、上記機能を提供するようにしてもよい。この場合、ユーザはPCやタブレット端末、スマートフォン等の端末から、例えばウェブブラウザを介して、上記サービスのURLにアクセスして、該サービスの提供を受ける。
Seventh Embodiment
In each of the above embodiments, a configuration has been described in which a print job is generated in the
For example, the above functions may be provided as a cloud service by a server having the
以上のように、第7実施形態によれば、ユーザ端末に特別なアプリケーションをインストールすることなく、上述の各実施形態と同様の効果を奏することができる。 As described above, according to the seventh embodiment, it is possible to achieve the same effects as the above-mentioned embodiments without installing a special application on the user terminal.
以上、各実施形態によれば、印刷ドキュメントの修正・追加に伴う再印刷において、再印刷実行時の印刷設定反映の手間の軽減と設定ミスを抑えることができる。加えて、印刷不要なページの印刷も抑えることができる。よって、再印刷時のユーザビリティを各段に向上することができる。 As described above, according to each embodiment, when reprinting due to corrections or additions to a print document, it is possible to reduce the effort required to reflect print settings when reprinting and to prevent setting errors. In addition, it is possible to prevent printing of pages that do not need to be printed. Therefore, usability during reprinting can be improved significantly.
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施形態を組み合わせた構成も全て本発明に含まれるものである。
It goes without saying that the configurations and contents of the various data described above are not limited to those described above, and the data may have various configurations and contents depending on the application and purpose.
Although one embodiment has been described above, the present invention can be embodied, for example, as a system, an apparatus, a method, a program, a storage medium, etc. Specifically, the present invention may be applied to a system composed of multiple devices, or may be applied to an apparatus composed of a single device.
Furthermore, any combination of the above embodiments is also included in the present invention.
〔その他の実施形態〕
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
Other embodiments
The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.
Furthermore, the present invention may be applied to a system made up of a plurality of devices, or to an apparatus made up of a single device.
The present invention is not limited to the above-described embodiment, and various modifications (including organic combinations of the embodiments) are possible based on the spirit of the present invention, and are not excluded from the scope of the present invention. In other words, the present invention includes all configurations that combine the above-described embodiments and their modifications.
本実施形態の開示は、以下の構成および方法を含む。
(構成1)
印刷ジョブを生成する情報処理装置であって、
過去の印刷ジョブを印刷履歴として管理する管理手段と、
印刷ドキュメントが指定されたことに応じて、該印刷ドキュメントに対応するドキュメントを印刷した過去の印刷ジョブを、前回印刷ジョブとして前記印刷履歴から特定するよう制御する特定手段と、
前記特定された前回ジョブの印刷設定を、前記印刷ドキュメントの印刷設定に反映させるよう制御する反映手段と、
前記印刷ドキュメントと前回ジョブで印刷されたドキュメントとを比較し、前記印刷ドキュメントの各ページのうち、前回ジョブで印刷されたドキュメントと差分が検出されたページを、印刷ページとして指定するよう制御する指定手段と、
を有することを特徴とする情報処理装置。
(構成2)
前記特定手段は、前記印刷ドキュメントに対応するドキュメントを、ファイル名に基づき特定することを特徴とする構成1に記載の情報処理装置。
(構成3)
前記特定手段は、前記印刷ドキュメントに対応するドキュメントを、日付に関する文字列および版に関する文字列を除いたファイル名の一致により特定することを特徴とする構成2に記載の情報処理装置。
(構成4)
前記指定手段は、前回ジョブが実行されてから一定期間以上経過している場合には、前記印刷ドキュメントの全てのページを、印刷ページとして指定するよう制御することを特徴とする構成1~3のいずれかに記載の情報処理装置。
(構成5)
前記指定手段は、前記比較において全てのページで差分が検出さなかった場合には、前記印刷ドキュメントの全てのページを、印刷ページとして指定することを特徴とする構成1~4のいずれかに記載の情報処理装置。
(構成6)
前記比較において全てのページで差分が検出された場合には、前記反映された印刷設定を解除するか否かをユーザに確認するための確認手段を有し、
前記確認手段により前記反映された印刷設定を解除することが確認された場合には、前記反映手段は、前記反映した印刷設定を解除するよう制御することを特徴とする構成1~5のいずれかに記載の情報処理装置。
(構成7)
前記印刷ドキュメントの各ページのうち、前記反映された印刷設定に基づく印刷範囲を超えるページサイズのページについては、該印刷範囲に基づき縮小するよう制御する縮小手段を有することを特徴とする構成1~6のいずれかに記載の情報処理装置。
(構成8)
前記指定手段は、前記反映された印刷設定で複数ページを一枚の用紙に印刷する設定がされている場合には、前記一枚の用紙に印刷されるページの単位で、前記比較と前記印刷ページの指定を行うことを特徴とする構成1~7のいずれかに記載の情報処理装置。
(構成9)
前記指定手段は、前記反映された印刷設定で、一ページを複数枚の用紙に分割して印刷する設定がされている場合には、前記一枚の用紙に印刷される画像の単位で、前記比較と前記印刷ページの指定を行うことを特徴とする構成1~8のいずれかに記載の情報処理装置。
(構成10)
前記指定手段は、前記反映された印刷設定で綴じ処理が設定されている場合には、前記印刷ドキュメントの全てのページを、印刷ページとして指定するよう制御することを特徴とする構成1~9のいずれかに記載の情報処理装置。
(構成11)
前記反映された印刷設定で綴じ処理が設定されている場合には、綴じ処理の設定を解除するか、全てのページを印刷して綴じ処理を行うかをユーザが選択するための選択手段を有し、
前記綴じ処理の設定を解除することが選択された場合には、前記反映手段が前記反映した印刷設定から綴じ処理設定を解除し、前記全てのページを印刷して綴じ処理を行うことが選択された場合には、前記指定手段が前記印刷ドキュメントの全てのページを印刷ページとして指定する、ことを特徴とする構成1~10のいずれかに記載の情報処理装置。
(構成12)
操作画面を提供する提供手段を有し、
前記操作画面に対して、ファイルのドラッグアンドドロップ操作が行われたことに応じて、該ファイルに対応するドキュメントが印刷ドキュメントとして指定されたと判定することを特徴とする構成1~11のいずれかに記載の情報処理装置。
(構成13)
前記特定手段、前記反映手段、及び前記指定手段を、ネットワークを介したサービスとして提供することを特徴とする構成1~12のいずれかに記載の情報処理装置。
(方法1)
印刷ジョブを生成し、過去の印刷ジョブを印刷履歴として管理する情報処理装置の制御方法であって、
印刷ドキュメントが指定されたことに応じて、該印刷ドキュメントに対応するドキュメントを印刷した過去の印刷ジョブを、前回印刷ジョブとして前記印刷履歴から特定するよう制御する特定ステップと、
前記特定された前回ジョブの印刷設定を、前記印刷ドキュメントの印刷設定に反映させるよう制御する反映ステップと、
前記印刷ドキュメントと前回ジョブで印刷されたドキュメントとを比較し、前記印刷ドキュメントの各ページのうち、前回ジョブで印刷されたドキュメントと差分が検出されたページを、印刷ページとして指定するよう制御する指定ステップと、
を有することを特徴とする情報処理装置の制御方法。
(プログラム1)
コンピュータを、構成1~12のいずれかに記載の各手段として機能させるためのプログラム。
The disclosure of this embodiment includes the following configurations and methods.
(Configuration 1)
An information processing apparatus for generating a print job,
a management means for managing past print jobs as a print history;
a specifying means for controlling, in response to a print document being specified, to specify, as a previous print job, a past print job that printed a document corresponding to the print document from the print history;
a reflecting unit that controls the print settings of the specified previous job to be reflected in the print settings of the print document;
a designation means for comparing the print document with a document printed in a previous job, and controlling the designation of pages of the print document in which a difference between the print document and the document printed in the previous job has been detected as a print page;
13. An information processing device comprising:
(Configuration 2)
2. The information processing apparatus according to configuration 1, wherein the specifying means specifies a document corresponding to the print document on the basis of a file name.
(Configuration 3)
3. The information processing apparatus according to claim 2, wherein the specifying means specifies the document corresponding to the print document based on a match in file name excluding a character string related to a date and a character string related to a version.
(Configuration 4)
The information processing device according to any one of configurations 1 to 3, characterized in that the designation means controls so as to designate all pages of the print document as print pages if a certain period of time has passed since the previous job was executed.
(Configuration 5)
5. The information processing apparatus according to any one of configurations 1 to 4, wherein the designation means, when no difference is detected for all pages in the comparison, designates all pages of the print document as print pages.
(Configuration 6)
a confirmation means for confirming with a user whether or not to cancel the reflected print settings when differences are detected for all pages in the comparison;
The information processing device according to any one of configurations 1 to 5, characterized in that when the confirmation means confirms that the reflected print settings are to be cancelled, the reflection means controls to cancel the reflected print settings.
(Configuration 7)
An information processing device according to any one of configurations 1 to 6, characterized in that it has a reduction means for controlling the reduction of pages of the print document whose page size exceeds the print range based on the reflected print settings based on the print range.
(Configuration 8)
The information processing device according to any one of configurations 1 to 7, characterized in that, when the reflected print settings are set to print multiple pages on one sheet of paper, the designation means performs the comparison and designates the print pages in units of pages printed on the one sheet of paper.
(Configuration 9)
The information processing device according to any one of configurations 1 to 8, characterized in that when the reflected print settings are set to divide one page and print it onto multiple sheets of paper, the designation means performs the comparison and designates the print pages in units of images printed on one sheet of paper.
(Configuration 10)
The information processing device according to any one of configurations 1 to 9, characterized in that the designation means controls the designation of all pages of the print document as print pages when binding processing is set in the reflected print settings.
(Configuration 11)
a selection means for allowing a user to select whether to cancel the binding setting or to print all pages and then perform the binding process when the binding process is set in the reflected print setting,
An information processing device described in any one of configurations 1 to 10, characterized in that when it is selected to cancel the binding processing setting, the reflection means cancels the binding processing setting from the reflected print settings, and when it is selected to print all of the pages and perform the binding processing, the designation means designates all pages of the print document as print pages.
(Configuration 12)
A providing means for providing an operation screen,
An information processing device according to any one of configurations 1 to 11, characterized in that, in response to a drag-and-drop operation of a file being performed on the operation screen, it is determined that a document corresponding to the file has been designated as a print document.
(Configuration 13)
13. The information processing apparatus according to any one of configurations 1 to 12, wherein the identifying means, the reflecting means, and the designating means are provided as a service via a network.
(Method 1)
A method for controlling an information processing apparatus that generates a print job and manages past print jobs as a print history, comprising the steps of:
a specifying step of controlling to specify, in response to the designation of a print document, a past print job that printed a document corresponding to the print document as a previous print job from the print history;
a reflecting step of controlling so that the print settings of the specified previous job are reflected in the print settings of the print document;
a designation step of comparing the print document with a document printed in a previous job, and controlling to designate, as a print page, a page among the pages of the print document in which a difference between the print document and the document printed in the previous job has been detected;
13. A method for controlling an information processing apparatus comprising the steps of:
(Program 1)
A program for causing a computer to function as any one of the means described in any one of configurations 1 to 12.
100,101 画像出力装置
102 印刷PC
103 ネットワーク
100, 101
103 Network
Claims (15)
過去の印刷ジョブを印刷履歴として管理する管理手段と、
印刷ドキュメントが指定されたことに応じて、該印刷ドキュメントに対応するドキュメントを印刷した過去の印刷ジョブを、前回印刷ジョブとして前記印刷履歴から特定するよう制御する特定手段と、
前記特定された前回ジョブの印刷設定を、前記印刷ドキュメントの印刷設定に反映させるよう制御する反映手段と、
前記印刷ドキュメントと前回ジョブで印刷されたドキュメントとを比較し、前記印刷ドキュメントの各ページのうち、前回ジョブで印刷されたドキュメントと差分が検出されたページを、印刷ページとして指定するよう制御する指定手段と、
を有することを特徴とする情報処理装置。 An information processing apparatus for generating a print job,
a management means for managing past print jobs as a print history;
a specifying means for controlling, in response to a print document being specified, to specify, as a previous print job, a past print job that printed a document corresponding to the print document from the print history;
a reflecting unit that controls the print settings of the specified previous job to be reflected in the print settings of the print document;
a designation means for comparing the print document with a document printed in a previous job, and controlling the designation of pages of the print document in which a difference between the print document and the document printed in the previous job has been detected as a print page;
13. An information processing device comprising:
前記確認手段により前記反映された印刷設定を解除することが確認された場合には、前記反映手段は、前記反映した印刷設定を解除するよう制御することを特徴とする請求項1~3のいずれか1項に記載の情報処理装置。 a confirmation means for confirming with a user whether or not to cancel the reflected print settings when differences are detected for all pages in the comparison;
The information processing device according to any one of claims 1 to 3, characterized in that, when the confirmation means confirms that the reflected print settings are to be canceled, the reflection means controls to cancel the reflected print settings.
前記綴じ処理の設定を解除することが選択された場合には、前記反映手段が前記反映した印刷設定から綴じ処理設定を解除し、前記全てのページを印刷して綴じ処理を行うことが選択された場合には、前記指定手段が前記印刷ドキュメントの全てのページを印刷ページとして指定する、ことを特徴とする請求項1~3のいずれか1項に記載の情報処理装置。 a selection means for allowing a user to select whether to cancel the binding setting or to print all pages and then perform the binding process when the binding process is set in the reflected print setting,
An information processing device as described in any one of claims 1 to 3, characterized in that when it is selected to cancel the binding processing setting, the reflection means cancels the binding processing setting from the reflected print settings, and when it is selected to print all of the pages and perform the binding processing, the designation means designates all of the pages of the print document as print pages.
前記操作画面に対して、ファイルのドラッグアンドドロップ操作が行われたことに応じて、該ファイルに対応するドキュメントが印刷ドキュメントとして指定されたと判定することを特徴とする請求項1~3のいずれか1項に記載の情報処理装置。 A providing means for providing an operation screen,
The information processing device according to any one of claims 1 to 3, characterized in that, in response to a drag-and-drop operation of a file being performed on the operation screen, it is determined that a document corresponding to the file has been designated as a print document.
印刷ドキュメントが指定されたことに応じて、該印刷ドキュメントに対応するドキュメントを印刷した過去の印刷ジョブを、前回印刷ジョブとして前記印刷履歴から特定するよう制御する特定ステップと、
前記特定された前回ジョブの印刷設定を、前記印刷ドキュメントの印刷設定に反映させるよう制御する反映ステップと、
前記印刷ドキュメントと前回ジョブで印刷されたドキュメントとを比較し、前記印刷ドキュメントの各ページのうち、前回ジョブで印刷されたドキュメントと差分が検出されたページを、印刷ページとして指定するよう制御する指定ステップと、
を有することを特徴とする情報処理装置の制御方法。 A method for controlling an information processing apparatus that generates a print job and manages past print jobs as a print history, comprising the steps of:
a specifying step of controlling to specify, in response to the designation of a print document, a past print job that printed a document corresponding to the print document as a previous print job from the print history;
a reflecting step of controlling so that the print settings of the specified previous job are reflected in the print settings of the print document;
a designation step of comparing the print document with a document printed in a previous job, and controlling to designate, as a print page, a page among each page of the print document in which a difference between the print document and the document printed in the previous job has been detected;
13. A method for controlling an information processing apparatus comprising the steps of:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022201656A JP2024086498A (en) | 2022-12-16 | 2022-12-16 | Information processing apparatus, method for controlling information processing apparatus, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022201656A JP2024086498A (en) | 2022-12-16 | 2022-12-16 | Information processing apparatus, method for controlling information processing apparatus, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024086498A true JP2024086498A (en) | 2024-06-27 |
Family
ID=91617792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022201656A Pending JP2024086498A (en) | 2022-12-16 | 2022-12-16 | Information processing apparatus, method for controlling information processing apparatus, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2024086498A (en) |
-
2022
- 2022-12-16 JP JP2022201656A patent/JP2024086498A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4636933B2 (en) | Print control apparatus and print control method | |
US8693037B2 (en) | Computer readable information recording medium storing printing setting editing program, printing setting editing apparatus and printing setting editing method | |
US20100011290A1 (en) | Print management method, recording medium storing a program, and print management apparatus | |
JP2007083725A (en) | Image forming method of image forming apparatus | |
US8605316B2 (en) | Information processing apparatus and control method thereof, and storage medium | |
US9135528B2 (en) | Information processing apparatus, job processing method in information processing apparatus, and storage medium | |
US11726732B2 (en) | Information processing apparatus, control method, and storage medium | |
US11842109B2 (en) | Information processing apparatus and method of controlling same | |
US20230333794A1 (en) | Information processing apparatus, control method of information processing apparatus, and non-transitory computer-readable storage medium | |
US11175871B2 (en) | Image forming apparatus, non-transitory computer readable medium, and image forming system for receipt of print data including print settings | |
US8446623B2 (en) | Image forming apparatus, method, and computer-readable storage medium storing a program | |
JP5834648B2 (en) | Information processing apparatus, program, and control method | |
JP4847278B2 (en) | Image processing method and apparatus | |
JP2016030371A (en) | Printing equipment, control method therefor, and program | |
US8218185B2 (en) | Information processing apparatus and information processing method | |
US20240134584A1 (en) | Information processing apparatus, method, and non-transitory computer-readable storage medium storing program | |
US9530084B2 (en) | Image processing apparatus capable of ascertaining printing reduction effect, control method therefor, storage medium, and image processing system | |
US10002314B2 (en) | Information processing apparatus for efficiently issuing a print instruction to image forming apparatus and method for controlling the same | |
JP2009223529A (en) | Print control device, print system, print control method, program and recording medium | |
US12073137B2 (en) | Information processing apparatus, control method for controlling information processing apparatus, and storage medium for displaying a print setting screen | |
JP2024086498A (en) | Information processing apparatus, method for controlling information processing apparatus, and program | |
US20210342107A1 (en) | Image forming apparatus, control method of image forming apparatus, and storage medium | |
JP2009110080A (en) | Program, print data processing apparatus and printing system | |
JP7354558B2 (en) | Printing devices and programs | |
JP2014016964A (en) | Information processing device, information processing method, and program |