JP2015079326A - Printing control program - Google Patents

Printing control program Download PDF

Info

Publication number
JP2015079326A
JP2015079326A JP2013215500A JP2013215500A JP2015079326A JP 2015079326 A JP2015079326 A JP 2015079326A JP 2013215500 A JP2013215500 A JP 2013215500A JP 2013215500 A JP2013215500 A JP 2013215500A JP 2015079326 A JP2015079326 A JP 2015079326A
Authority
JP
Japan
Prior art keywords
page
print
print setting
setting
unit
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
Application number
JP2013215500A
Other languages
Japanese (ja)
Inventor
本間 友之
Tomoyuki Honma
友之 本間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2013215500A priority Critical patent/JP2015079326A/en
Publication of JP2015079326A publication Critical patent/JP2015079326A/en
Pending legal-status Critical Current

Links

Landscapes

  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a printing control program allowing different printing settings for each page and capable of preventing executing printing operation with undesired setting.SOLUTION: The printing control program controls a computer to execute the operations as, at least, a printing setting management section that manages a storage to store printing settings for each page; a printing setting comparison section that compares a printing setting of a first page stored in the storage and a printing setting of a present page before starting the printing processing on each page; and a display control section that, when determining that the printing setting of the first page is different from the printing setting of the present page, controls a display section to display an alarm.

Description

この発明は、ページ毎の印刷設定が可能な印刷制御プログラムに関する。   The present invention relates to a print control program capable of print setting for each page.

情報処理装置から画像形成装置へ印刷を行う場合、ユーザーがアプリケーションを使用して作成した原稿を、プリンタドライバを介して行うのが一般的である。その際、印刷をカラーで行うか、白黒で行うかを選択するカラー設定、どの給紙トレイの用紙を使用するかを選択する給紙トレイ設定、片面印刷を行うか、両面印刷を行うかを選択する両面印刷設定等、印刷に関する設定を行うことができる。   When printing from an information processing apparatus to an image forming apparatus, it is common to perform a document created by a user using an application via a printer driver. At that time, color setting to select whether to print in color or black and white, paper tray setting to select which paper tray to use, single-sided printing or double-sided printing Settings relating to printing, such as the duplex printing setting to be selected, can be made.

この印刷に関する設定(以下、この明細書で印刷設定という)には、以下の二種類がある。第1は、オペレーティングシステムが定義しアプリケーションからもプリンタドライバからも変更可能な印刷設定(以下、パブリックな印刷設定という)である。第2は、プリンタドライバの開発元が定義しプリンタドライバのみが変更可能な設定(以下、プライベートな印刷設定という)である。   There are the following two types of settings relating to printing (hereinafter referred to as print settings in this specification). The first is print settings (hereinafter referred to as public print settings) that are defined by the operating system and can be changed from an application or a printer driver. The second is a setting that is defined by the printer driver developer and can be changed only by the printer driver (hereinafter referred to as private print setting).

上述の「カラー設定」、「給紙トレイ設定」、「両面印刷設定」等は、パブリックな印刷設定であり、アプリケーションによっては、それらの設定を行い、また更新するためのユーザーインターフェースを備えているものがある。   The above-mentioned “color setting”, “paper feed tray setting”, “double-sided printing setting”, and the like are public print settings, and some applications have a user interface for setting and updating them. There is something.

そのパブリックな印刷設定は、アプリケーションとプリンタドライバのどちらからも変更が可能であるが、変更が反映される仕組みが複雑でユーザーに理解しにくい。そのため、ユーザーが意図した設定と異なる場合があり得る。
例えば、画像形成装置が第1〜第4の給紙トレイを有し、ユーザーがアプリケーションを用いて各ページにつき異なる給紙トレイを設定し、アプリケーションで作成した原稿を保存したとする。アプリケーション側で行った設定は、作成された原稿の内容と共に保存される。その後原稿のデータを開いて印刷を行う場合、アプリケーション側の印刷設定が保持されているがユーザーはその印刷設定を忘れている場合がある。まして、他人がその原稿を印刷する場合、保持されている印刷設定を意識しないのが通常である。
The public print setting can be changed from either the application or the printer driver, but the mechanism for reflecting the change is complicated and difficult for the user to understand. Therefore, it may be different from the setting intended by the user.
For example, it is assumed that the image forming apparatus has first to fourth paper feed trays, the user sets different paper feed trays for each page using an application, and stores a document created by the application. Settings made on the application side are saved together with the contents of the created document. When the document data is subsequently opened and printing is performed, the print settings on the application side are retained, but the user may forget the print settings. In addition, when another person prints the document, it is normal not to be aware of the held print settings.

前記原稿のデータを開いて印刷するとき、ユーザーがプリンタドライバの設定画面で給紙トレイの選択を変更したとする。その場合、プリンタドライバで選択下給紙トレイの設定は先頭のページに反映されるが他のページに反映されないことが起こりえる。あるいは、プリンタドライバで行った印刷設定が先頭のページにすら反映されず、アプリケーションで行った印刷設定が保持されて印刷されること起こりえる。
プリンタドライバの印刷設定画面にはアプリケーションで行った印刷設定の内容が表示されないので、ユーザーはプリンタドライバで行ったものと異なる設定で印刷が行われた結果を見て戸惑い、あるいはその結果を見てアプリケーション側で印刷設定がなされていることに気づく。
Assume that when the original data is opened and printed, the user changes the selection of the paper feed tray on the printer driver setting screen. In that case, the setting of the paper feed tray selected by the printer driver is reflected on the first page, but may not be reflected on other pages. Alternatively, it is possible that the print setting made by the printer driver is not reflected even on the first page, and the print setting made by the application is held and printed.
The printer driver print settings screen does not display the contents of the print settings made in the application, so the user is confused when seeing the results of printing with settings different from those set in the printer driver, or seeing the results. You will notice that the print settings are made on the application side.

このように、最終的にアプリケーション側の設定で印刷が実行されるのか、プリンタドライバ側の設定で印刷が実行されるのかが、ユーザーに分かりづらいという問題点がある。   As described above, there is a problem that it is difficult for the user to know whether printing is finally executed with the setting on the application side or whether printing is executed with the setting on the printer driver side.

このような課題を鑑み、アプリケーションを介して設定された第1印刷設定の内容と、プリンタドライバを介して設定された第2印刷設定の内容が異なる場合は、その旨の警告を表示する印刷制御システムが提案されている(例えば、特許文献1参照)。   In view of such a problem, if the content of the first print setting set via the application and the content of the second print setting set via the printer driver are different, print control for displaying a warning to that effect A system has been proposed (see, for example, Patent Document 1).

特開2008−186194号公報JP 2008-186194 A

パブリックな印刷設定の中には、ページごとに設定可能なものが存在する。例えば、マイクロソフト社の帳票計算ソフトであるエクセル(登録商標)では、シートごとに印刷設定を変更することが可能な仕様になっており、同社の文書作成ソフトであるWORD(登録商標)では、1ページ目と2ページ目以降の給紙トレイ設定を別々に変更することが可能な仕様になっている。   Some public print settings can be set for each page. For example, Excel (registered trademark), which is a form calculation software of Microsoft Corporation, has a specification in which the print setting can be changed for each sheet. In WORD (registered trademark), which is the document creation software of the company, 1 The paper feed tray setting for the second page and subsequent pages can be changed separately.

このようなアプリケーションから印刷を行った場合、1ページ目の印刷設定がプリンタドライバの印刷設定と同一だったとしても、2ページ目以降の印刷設定がプリンタドライバの印刷設定と異なるケースが考えられる。そのようなケースでは、前記特許文献1で提案された印刷制御システムであっても2ページ目以降の印刷設定の相違を警告することができない。従って、ユーザーが意図しない設定で印刷が実行される可能性がある。   When printing is performed from such an application, even if the print settings of the first page are the same as the print settings of the printer driver, the print settings of the second and subsequent pages may be different from the print settings of the printer driver. In such a case, even the print control system proposed in Patent Document 1 cannot warn of a difference in print settings for the second and subsequent pages. Therefore, there is a possibility that printing is executed with settings not intended by the user.

この発明は、以上のような事情を考慮してなされたものであって、ページ毎に異なる印刷設定が可能な場合に、ユーザーが意図しない設定で印刷が実行されることを防止できる印刷制御プログラムを提供するものである。   The present invention has been made in consideration of the above-described circumstances, and when a different print setting is possible for each page, a print control program that can prevent printing from being executed with settings not intended by the user Is to provide.

この発明は、
(1)印刷設定を格納する記憶部にページ毎の印刷設定を記憶させる印刷設定管理部と、各ページの印刷処理の開始前に、前記記憶部に記憶された1ページ目の印刷設定と現在のページの印刷設定とを比較する印刷設定比較部と、1ページ目の印刷設定と現在のページの印刷設定とが相違すると判断したとき、表示部に警告を表示させる表示制御部の各部としての処理を少なくとも実行させることを特徴とする印刷制御プログラムを提供する。
(2)前記印刷制御プログラムをコンピュータ読み取り可能な非一時的記憶媒体に格納してなる記憶媒体を提供する。
This invention
(1) A print setting management unit that stores print settings for each page in a storage unit that stores print settings, and the print settings and current settings of the first page stored in the storage unit before the print processing of each page is started. As a part of the display control unit that displays a warning on the display unit when it is determined that the print setting comparison unit that compares the print setting of the current page and the print setting of the first page differ from the print setting of the current page Provided is a print control program characterized in that at least processing is executed.
(2) Provided is a storage medium in which the print control program is stored in a computer-readable non-transitory storage medium.

(3)コンピュータが、印刷設定を格納する記憶部にページ毎の印刷設定を記憶させ、各ページの印刷処理の開始前に、前記記憶部に記憶された1ページ目の印刷設定と現在のページの印刷設定とを比較し、1ページ目の印刷設定と現在のページの印刷設定とが相違すると判断したとき、表示部に警告を表示させることを特徴とする印刷制御方法を提供する。 (3) The computer stores the print setting for each page in the storage unit that stores the print settings, and the print setting of the first page stored in the storage unit and the current page before starting the printing process of each page The print control method is characterized in that a warning is displayed on the display unit when it is determined that the print setting of the first page is different from the print setting of the current page.

この発明の印刷制御プログラムにおいて、表示制御部は1ページ目の印刷設定と現在のページの印刷設定とが相違すると判断したとき、表示部に警告を表示させるので、ページ毎に異なる印刷設定が可能な場合に、ユーザーが意図しない設定で印刷が実行されることを防止できる。
この発明による記憶媒体および印刷制御方法も同様の作用効果を奏する。
In the print control program of the present invention, when the display control unit determines that the print setting of the first page is different from the print setting of the current page, a warning is displayed on the display unit, so that different print settings can be made for each page. In this case, it is possible to prevent the printing from being executed with a setting not intended by the user.
The storage medium and the print control method according to the present invention have the same effects.

この発明の印刷制御プログラムが適用される印刷システムの構成例を示す説明図である。It is explanatory drawing which shows the structural example of the printing system to which the printing control program of this invention is applied. この発明の実施の形態に係る情報処理装置1の構成を示すブロック図である。It is a block diagram which shows the structure of the information processing apparatus 1 which concerns on embodiment of this invention. この発明の実施形態における印刷設定18の具体的な一例を示す説明図である。It is explanatory drawing which shows a specific example of the print setting 18 in embodiment of this invention. この発明の実施形態において印刷設定比較部が印刷設定を比較する例を示す説明図である。It is explanatory drawing which shows the example in which a print setting comparison part compares print setting in embodiment of this invention. この発明の実施形態において表示制御部が表示部に表示させる警告画面の例を示す説明図である。It is explanatory drawing which shows the example of the warning screen which a display control part displays on a display part in embodiment of this invention. この発明の実施形態において表示制御部が表示部に表示させる警告画面の異なる例を示す説明図である。It is explanatory drawing which shows the example from which the warning screen which a display control part displays on a display part in embodiment of this invention differs. この発明の実施形態において制御部が実行する処理の手順の一例を示すフローチャートである。(全体の処理)It is a flowchart which shows an example of the procedure of the process which a control part performs in embodiment of this invention. (Whole process) この発明の実施形態において制御部が実行する処理の手順の一例を示すフローチャートである。(印刷設定変更部の処理)It is a flowchart which shows an example of the procedure of the process which a control part performs in embodiment of this invention. (Processing of print setting change part) 従来の印刷処理におけるパブリックな印刷設定とプライベートな印刷設定を示す説明図である。It is explanatory drawing which shows the public print setting and the private print setting in the conventional print processing.

以下、図面を用いてこの発明をさらに詳述する。なお、以下の説明は、すべての点で例示であって、この発明を限定するものと解されるべきではない。
まず、この発明の前提となるパブリックな印刷設定とプライベートな印刷設定について説明する。
図9は、従来の印刷処理におけるパブリックな印刷設定とプライベートな印刷設定を示す説明図である。
Hereinafter, the present invention will be described in more detail with reference to the drawings. In addition, the following description is an illustration in all the points, Comprising: It should not be interpreted as limiting this invention.
First, public print settings and private print settings, which are the premise of the present invention, will be described.
FIG. 9 is an explanatory diagram showing public print settings and private print settings in a conventional print process.

情報処理装置のCPUは、オペレーティングシステムが提供するマルチタスク実行環境によりアプリケーションとしての処理、オペレーティングシステムとしての処理、プリンタドライバとしての処理を実行する。   The CPU of the information processing apparatus executes processing as an application, processing as an operating system, and processing as a printer driver in a multitask execution environment provided by the operating system.

図9に示すように、アプリケーション33として前記CPUは、原稿のデータを作成し各ページの内容と共に各ページの印刷設定39aのデータを一つのファイル35に保存する。以後、この印刷設定39aを、アプリケーション33が保持する印刷設定とも呼ぶ。また、印刷の指示に応答して前記CPUは、印刷対象のファイル35を開き内容と共に印刷設定39aを読み出す。前記ファイルから読み出したデータは、アプリケーション33からオペレーティングシステム31に渡される。ファイル35から読み出したデータは、原稿の各ページの印刷設定39aを含む。この印刷設定39aは、パブリックな印刷設定とプライベートな印刷設定の両方を含む。   As shown in FIG. 9, the CPU as the application 33 creates document data, and stores the print setting 39 a data of each page together with the contents of each page in one file 35. Hereinafter, this print setting 39a is also referred to as a print setting held by the application 33. In response to the print instruction, the CPU opens the file 35 to be printed and reads the print setting 39a together with the contents. Data read from the file is transferred from the application 33 to the operating system 31. The data read from the file 35 includes a print setting 39a for each page of the document. The print setting 39a includes both a public print setting and a private print setting.

即ち、アプリケーション33としての前記CPUは、印刷開始の指示に応答して印刷対象の内容と共に自身が保持する印刷設定39aをオペレーティングシステム31に送る。   That is, the CPU as the application 33 sends to the operating system 31 a print setting 39a held by itself along with the contents to be printed in response to an instruction to start printing.

オペレーティングシステム31としての前記CPUは、オペレーティングシステム31の管理下にあるメモリ領域にアプリケーションから送られた印刷設定39aを一旦自らの管理下にあるメモリ領域に格納する。ただし、オペレーティングシステム31の管理下にある前記メモリ領域は1ページの印刷設定39bのみを格納する。各ページの印刷データを生成する処理が進むにつれて、アプリケーション33として前記CPUは次のページの印刷設定39aを前記ファイルから読み出してオペレーティングシステムに渡す。オペレーティングシステムとして前記CPUは、渡された次ページの印刷設定39aを前記メモリ領域に上書きする。   The CPU as the operating system 31 temporarily stores the print setting 39a sent from the application in the memory area under the management of the operating system 31 in the memory area under its own management. However, the memory area under the management of the operating system 31 stores only one page print setting 39b. As the process of generating the print data for each page proceeds, the CPU as the application 33 reads the print setting 39a for the next page from the file and passes it to the operating system. As an operating system, the CPU overwrites the memory area with the next page print setting 39a.

オペレーティングシステム31としてのCPUは、各ページの印刷データを生成する処理が進むにつれて各ページの前記印刷設定39bを印刷すべき内容のデータと共にプリンタドライバ37に送る。   The CPU as the operating system 31 sends the print setting 39b for each page to the printer driver 37 together with the data to be printed as the process for generating the print data for each page proceeds.

プリンタドライバ37としての処理を実行する前記CPUは、オペレーティングシステム31から送られた各ページのデータをPDL変換部37aでページ記述言語(PDL)に順次変換する。そしてPDLに変換した印刷データを画像形成装置に送る。プリンタドライバは、ユーザーインターフェース部37bを含む。ユーザーインターフェース部37bは、印刷設定の画面を提供する。その印刷設定画面を用いて設定された印刷設定39cは、プリンタドライバの管理下にあるメモリ領域に格納される。印刷設定39cは、プリンタドライバが保持する印刷設定である。印刷設定39cは、パブリックな印刷設定とプライベートな印刷設定の両方を含む。
以上のように、アプリケーションが保持する印刷設定39aとプリンタドライバが保持する印刷設定39cは、いずれもパブリックな印刷設定とプライベートな印刷設定の両方を保持している。
The CPU that executes processing as the printer driver 37 sequentially converts the data of each page sent from the operating system 31 into a page description language (PDL) by the PDL conversion unit 37a. The print data converted into PDL is sent to the image forming apparatus. The printer driver includes a user interface unit 37b. The user interface unit 37b provides a print setting screen. The print setting 39c set using the print setting screen is stored in a memory area under the management of the printer driver. The print setting 39c is a print setting held by the printer driver. The print setting 39c includes both a public print setting and a private print setting.
As described above, the print settings 39a held by the application and the print settings 39c held by the printer driver both hold both public print settings and private print settings.

ただし、プライベートな印刷設定は、プリンタドライバ37を提供する画像形成装置の製造者が独自に定義したものであり、アプリケーション33はその内容を知らない。そのため、アプリケーション33は、自身でプライベートな印刷設定を変更することはできない。一方、パブリックな印刷設定は、アプリケーション33にとって既知であるため変更可能である。   However, the private print setting is uniquely defined by the manufacturer of the image forming apparatus that provides the printer driver 37, and the application 33 does not know the content. Therefore, the application 33 cannot change private print settings by itself. On the other hand, the public print settings are known to the application 33 and can be changed.

アプリケーション33からプライベートな印刷設定を変更するには、プリンタドライバ37のユーザーインターフェースを使用する。アプリケーション33は、プリンタドライバ37に、パブリックな印刷設定とプライベートな印刷設定の両方を渡す。それに応答してプリンタドライバ37のユーザーインターフェース部37bは、表示部19にダイアログを表示させてユーザーからの印刷設定を受付ける。ユーザーが前記ダイアログを用いて印刷設定の変更を行うと、ユーザーインターフェース部37bはその変更を受付けて、その変更をアプリケーション33に返す。
アプリケーション33は、プリンタドライバ37から変更されたパブリックな印刷設定とプライベートな印刷設定を受け取って、自らが保持する印刷設定39aを更新する。その後の、印刷開始時にアプリケーション33は、オペレーティングシステム31を経由してプリンタドライバ37に更新された印刷設定39aを渡す。
In order to change the private print setting from the application 33, the user interface of the printer driver 37 is used. The application 33 passes both public print settings and private print settings to the printer driver 37. In response to this, the user interface unit 37b of the printer driver 37 displays a dialog on the display unit 19 to accept print settings from the user. When the user changes the print setting using the dialog, the user interface unit 37b accepts the change and returns the change to the application 33.
The application 33 receives the changed public print setting and private print setting from the printer driver 37, and updates the print setting 39a held by itself. Thereafter, at the start of printing, the application 33 passes the updated print setting 39 a to the printer driver 37 via the operating system 31.

より詳細には、以下のような流れとなる。
(i)プリンタドライバ37はパブリックな印刷設定とプライベートな印刷設定をデフォルトの印刷設定39cとして予め保持している。
(ii)アプリケーション33は、印刷前に、前記(i)で設定したデフォルトの印刷設定をオペレーティングシステム31経由で読み込む。
(iii)WORDの給紙トレイ設定やエクセルの解像度設定等、アプリケーション33がパブリックな印刷設定の変更を受付けた場合は、前記(ii)で取得したデフォルトの印刷設定を元に、変更を受付けた項目について印刷設定を変更する。
More specifically, the flow is as follows.
(I) The printer driver 37 holds public print settings and private print settings as default print settings 39c in advance.
(Ii) The application 33 reads the default print settings set in (i) via the operating system 31 before printing.
(Iii) When the application 33 accepts changes in public print settings, such as WORD paper tray settings and Excel resolution settings, the changes are accepted based on the default print settings obtained in (ii) above. Change the print settings for the item.

(iv)アプリケーション33の印刷画面で「プロパティ」ボタンが押された際には、アプリケーション33が保持している印刷設定をプリンタドライバ37に渡し、ユーザーインターフェースの表示を命令する。それに応答してプリンタドライバ37のユーザーインターフェース部37bは、アプリケーション33から受け取った印刷設定を元にダイアログを表示部19表示させて印刷設定の変更を受付ける。ダイアログを用いて、ユーザーが印刷設定の変更を行うと、ユーザーインターフェース部37bは、変更された印刷設定を印刷設定39cに反映させて、その変更をアプリケーション33に返す。 (Iv) When the “property” button is pressed on the print screen of the application 33, the print settings held by the application 33 are passed to the printer driver 37 to instruct display of the user interface. In response to this, the user interface unit 37b of the printer driver 37 displays a dialog on the display unit 19 based on the print setting received from the application 33 and accepts the change of the print setting. When the user changes the print setting using the dialog, the user interface unit 37 b reflects the changed print setting in the print setting 39 c and returns the change to the application 33.

(v)その後の印刷開始時に、アプリケーション33は、自らが保持している印刷設定39aを、オペレーティングシステム31を経由してプリンタドライバ37に渡す。
(vi)プリンタドライバ37は、オペレーティングシステム経由で受け取った印刷設定39aの内容を、前記(i)で保存している印刷設定39cに反映して、印刷処理を行う。
(V) At the start of subsequent printing, the application 33 passes the print setting 39 a held by the application 33 to the printer driver 37 via the operating system 31.
(Vi) The printer driver 37 performs the printing process by reflecting the contents of the print setting 39a received via the operating system in the print setting 39c stored in (i).

以上のように、オペレーティングシステムで標準化されたパブリックな印刷設定と、画像形成装置の製造者が提供するプリンタドライバに固有のプライベートな印刷設定の2種類の印刷設定がある。   As described above, there are two types of print settings: public print settings standardized by the operating system and private print settings specific to the printer driver provided by the manufacturer of the image forming apparatus.

プリンタドライバ37のPDL変換部37aは、ページごとにアプリケーション33からオペレーティングシステム31経由で送られる印刷設定39bと、プリンタドライバ37が保持する印刷設定39cを参照し、印刷すべき内容をPDLに変換して画像形成装置に送る印刷データを生成する。アプリケーション33が保持する印刷設定39aとプリンタドライバ37が保持する印刷設定39cとで設定に相違がある場合、PDL変換部37aは、アプリケーション33が保持する印刷設定39aの方を優先して、PDL変換を行う。   The PDL conversion unit 37a of the printer driver 37 refers to the print setting 39b sent from the application 33 via the operating system 31 for each page and the print setting 39c held by the printer driver 37, and converts the contents to be printed into PDL. Print data to be sent to the image forming apparatus. If there is a difference in the settings between the print setting 39a held by the application 33 and the print setting 39c held by the printer driver 37, the PDL conversion unit 37a gives priority to the print setting 39a held by the application 33 and performs PDL conversion. I do.

図1はこの発明の印刷制御プログラムが適用される印刷システムの構成例を示す説明図である。図1で、この発明の実施の印刷制御プログラムは、情報処理装置1にインストールされている。   FIG. 1 is an explanatory diagram showing a configuration example of a printing system to which a printing control program of the present invention is applied. In FIG. 1, the print control program according to the embodiment of the present invention is installed in the information processing apparatus 1.

図1に示すように、情報処理装置1は、ネットワーク3を介して画像形成装置2−1〜画像形成装置2−nと接続されている。
情報処理装置1は、アプリケーションを実行して原稿を作成し、この発明の印刷制御プログラムを実行して前記原稿の印刷データを生成する。そして、生成された印刷データを、ネットワーク3を介して画像形成装置に送る。
As shown in FIG. 1, the information processing apparatus 1 is connected to an image forming apparatus 2-1 to an image forming apparatus 2-n via a network 3.
The information processing apparatus 1 creates an original by executing an application, and generates print data of the original by executing the print control program of the present invention. The generated print data is sent to the image forming apparatus via the network 3.

情報処理装置1の具体的態様としては、パーソナルコンピュータが代表的なものであるが、印刷データを処理し印刷が実行できるものであればこれに限定されない。例えば、PDA、携帯電話、タブレット端末等も情報処理装置1に含まれ得る。ネットワーク3に接続された、同様の構成の情報処理装置1が複数存在してもよい。
ネットワーク3は、LAN、無線LAN、WiMAX、PLC、c.link等のイントラネット/インターネット等のIPネットワークが例として挙げられるが、これに限定されるものでなく、情報処理装置1から画像形成装置に印刷データを送ることができればよい。
画像形成装置2−1〜2−nは、前記印刷データを受けて印刷を行う。具体的な態様としてはプリンター、スキャナ機能付きのプリンター、デジタル複合機等が挙げられるがこれらに限定されるものでなく少なくとも印刷機能を有する装置であればよい。
A specific example of the information processing apparatus 1 is a personal computer, but is not limited to this as long as it can process print data and execute printing. For example, a PDA, a mobile phone, a tablet terminal, and the like can be included in the information processing apparatus 1. There may be a plurality of information processing apparatuses 1 having the same configuration connected to the network 3.
Network 3 includes LAN, wireless LAN, WiMAX, PLC, c. As an example, an IP network such as an intranet such as a link or the Internet is not limited to this, and it is sufficient that print data can be sent from the information processing apparatus 1 to the image forming apparatus.
The image forming apparatuses 2-1 to 2-n receive the print data and perform printing. Specific embodiments include a printer, a printer with a scanner function, a digital multi-function peripheral, and the like. However, the present invention is not limited to these, and any device having at least a printing function may be used.

図2は、この発明の実施の形態に係る情報処理装置1の構成を示すブロック図である。図2に示すように、情報処理装置1は、制御部10、通信部15、記憶部17および表示部19を備える。制御部10は、この発明の印刷制御プログラムを実行することにより印刷設定管理部11、印刷設定比較部12、表示制御部13および印刷設定変更部14としての機能を実現する。
通信部15は、ネットワーク3を介して画像形成装置2−1〜2−nと通信するためのインターフェイス回路である。
FIG. 2 is a block diagram showing the configuration of the information processing apparatus 1 according to the embodiment of the present invention. As illustrated in FIG. 2, the information processing apparatus 1 includes a control unit 10, a communication unit 15, a storage unit 17, and a display unit 19. The control unit 10 implements functions as the print setting management unit 11, the print setting comparison unit 12, the display control unit 13, and the print setting change unit 14 by executing the print control program of the present invention.
The communication unit 15 is an interface circuit for communicating with the image forming apparatuses 2-1 to 2 -n via the network 3.

記憶部17は、HDD(ハードディスク装置)やフラッシュメモリなどより構成される記憶装置であり、1ページ目を含む各ページ目の印刷設定18を記憶する。   The storage unit 17 is a storage device configured by an HDD (hard disk device), a flash memory, or the like, and stores a print setting 18 for each page including the first page.

図3は、この実施形態における印刷設定18の具体的な一例を示す説明図である。図3に示すように、印刷設定は、用紙サイズ、用紙の向き、カラーモード、給紙トレイ、用紙タイプ、両面印刷および印刷解像度の設定からなる。図3の例では、用紙サイズの設定値は「A4」サイズ、用紙の向きは「縦」方向、カラーモードは「カラー」、給紙トレイは「トレイ1」、用紙タイプは「普通紙」、両面印刷は「片面印刷」、解像度は「600dpi」に設定されている。   FIG. 3 is an explanatory diagram showing a specific example of the print setting 18 in this embodiment. As shown in FIG. 3, the print settings include settings of paper size, paper orientation, color mode, paper feed tray, paper type, duplex printing, and print resolution. In the example of FIG. 3, the paper size setting value is “A4” size, the paper orientation is “vertical”, the color mode is “color”, the paper feed tray is “tray 1”, the paper type is “plain paper”, “Double-sided printing” is set to “single-sided printing”, and the resolution is set to “600 dpi”.

表示部19は、情報処理装置1が実行するアプリケーション、印刷設定画面および警告などを表示する。表示部の具体的態様としては、液晶表示装置や有機EL表示装置などが適用可能であるが、これに限定されるものでない。また、図2では表示処理装置1に含まれているが、情報処理装置1と別体のものであってもよい。例えば、情報処理装置1がノート型パーソナルコンピュータで両者が一体の態様がある一方、情報処理装置1がデスクトップ型パーソナルコンピュータで本体と別体で表示部19としてディスプレイ装置が本体に接続される態様がある。   The display unit 19 displays an application executed by the information processing apparatus 1, a print setting screen, a warning, and the like. As a specific aspect of the display unit, a liquid crystal display device, an organic EL display device, or the like can be applied, but is not limited thereto. In addition, although it is included in the display processing device 1 in FIG. 2, it may be separate from the information processing device 1. For example, the information processing apparatus 1 is a notebook personal computer and the two are integrated. On the other hand, the information processing apparatus 1 is a desktop personal computer and the display apparatus is connected to the main body as a display unit 19 separately from the main body. is there.

制御部10は、この発明の印刷プログラムをはじめとしてオペレーティングシステムやアプリケーションを実行するCPUが中心である。そのCPUが処理を行うために必要なハードウェア資源を備える。ハードウェア的側面から見て、制御部10はワークエリアを提供するRAM、前記RAM、記憶部17および通信部15とのインターフェイス回路等を備える。
印刷設定管理部11は、印刷設定を管理し、各ページの印刷設定の内容を記憶部17に格納する。
印刷設定比較部12は、記憶部17に記憶されている印刷設定18のうち1ページ目の印刷設定と現在のページの印刷設定を比較する。
The control unit 10 is mainly a CPU that executes an operating system and applications including the printing program of the present invention. The CPU has hardware resources necessary for processing. From the hardware aspect, the control unit 10 includes a RAM that provides a work area, an interface circuit with the RAM, the storage unit 17, and the communication unit 15.
The print setting management unit 11 manages print settings and stores the print setting contents of each page in the storage unit 17.
The print setting comparison unit 12 compares the print setting of the first page of the print settings 18 stored in the storage unit 17 with the print setting of the current page.

図4は、この実施形態において印刷設定比較部12が、1ページ目の印刷設定と現在のページの印刷設定を各項目について比較する例を示す説明図である。図4(a)および(b)の各表の左端欄は印刷設定の各項目であり、中央の欄は1ページ目の印刷設定の内容、右端欄は現在のページの印刷設定の内容を示す。   FIG. 4 is an explanatory diagram illustrating an example in which the print setting comparison unit 12 compares the print setting of the first page and the print setting of the current page for each item in this embodiment. 4A and 4B, the leftmost column indicates print setting items, the center column indicates the contents of the print setting for the first page, and the rightmost column indicates the contents of the print setting for the current page. .

図4(a)では、記憶部17に記憶された印刷設定18のうち1ページ目の印刷設定と現在のページの印刷設定の全ての項目が一致している。即ち、用紙サイズの設定値は「A4」サイズ、用紙の向きは「縦」方向、カラーモードは「カラー」、給紙トレイは「トレイ1」、用紙タイプは「普通紙」、両面印刷は「片面印刷」、解像度は「600dpi」に設定されている。この場合、印刷設定比較部12は、するため、両者の印刷設定は「同一」と判断する。これに対して、図4(b)では、現在のページの給紙トレイが「トレイ2」に設定されており、1ページ目の印刷設定である「トレイ1」と異なる。この場合、印刷設定比較部12は、両者の印刷設定が「相違」すると判断する。   In FIG. 4A, all items of the print setting of the first page and the print setting of the current page among the print settings 18 stored in the storage unit 17 match. That is, the setting value of the paper size is “A4” size, the paper orientation is “vertical” direction, the color mode is “color”, the paper feed tray is “tray 1”, the paper type is “plain paper”, and the duplex printing is “ “Single-sided printing”, and the resolution is set to “600 dpi”. In this case, the print setting comparison unit 12 determines that both print settings are “same”. On the other hand, in FIG. 4B, the paper feed tray for the current page is set to “tray 2”, which is different from “tray 1” which is the print setting for the first page. In this case, the print setting comparison unit 12 determines that the two print settings are “difference”.

他の相違の例として、現在のページの用紙サイズ設定がA3、B4、B5、A5、A6あるいはレターサイズ等他のサイズである場合、用紙の向き設定が横方向である場合があり得る。さらに、カラーモードの設定が白黒である場合、給紙トレイの設定がトレイ2、トレイ3あるいはトレイ4等、他のトレイである場合があり得る。さらにまた、用紙タイプ設定がレターヘッド紙、印刷済用紙、パンチ紙、再生紙、色紙、ラベル紙、タブ紙、厚紙、薄紙、OHP、封筒、はがき、光沢紙等他のタイプである場合、両面印刷設定が両面印刷である場合、解像度が1200dpi等他の値である場合等があり得る。   As another example of the difference, when the paper size setting of the current page is another size such as A3, B4, B5, A5, A6 or letter size, the paper orientation setting may be horizontal. Further, when the color mode setting is black and white, the setting of the paper feed tray may be another tray such as tray 2, tray 3, or tray 4. Furthermore, if the paper type setting is other types such as letterhead paper, printed paper, punched paper, recycled paper, colored paper, label paper, tab paper, cardboard, thin paper, OHP, envelope, postcard, glossy paper, etc. When the print setting is double-sided printing, the resolution may be another value such as 1200 dpi.

表示制御部13は、表示部19の表示を制御する。1ページ目の印刷設定と現在のページの印刷設定が相違すると印刷設定比較部12が判断した場合に、相違する印刷設定を表示部19に表示させ、ユーザーに通知する機能を含む。例えば、図4(b)に示す印刷設定の相違があった場合である。
図5および図6は、この実施形態において表示制御部13が表示部19に表示させる警告画面の例を示す説明図である。
The display control unit 13 controls display on the display unit 19. When the print setting comparison unit 12 determines that the print setting of the first page is different from the print setting of the current page, the display unit 19 displays a different print setting and notifies the user. For example, there is a difference in print settings shown in FIG.
5 and 6 are explanatory diagrams illustrating examples of warning screens that the display control unit 13 displays on the display unit 19 in this embodiment.

(実施の形態1)
図5(a)では、1ページ目の給紙トレイの設定「トレイ1」と現在のページ(2ページ目)の給紙トレイの設定「トレイ2」とが異なる旨を通知する例である。1ページ目と現在のページの印刷設定の各項目のうちで、給紙トレイの設定のみが相違している場合の例である。
(Embodiment 1)
FIG. 5A shows an example of notifying that the setting “tray 1” of the first page is different from the setting “tray 2” of the current page (second page). This is an example in which only the setting of the paper feed tray is different among the print setting items of the first page and the current page.

(実施の形態2)
これに対して図5(b)は、複数の項目で相違があった場合の例を示している。図5(b)の例では、カラーモードと給紙トレイの設定項目に相違があった場合を示している。
(Embodiment 2)
On the other hand, FIG. 5B shows an example when there are differences between a plurality of items. In the example of FIG. 5B, a case where there is a difference between the setting items of the color mode and the paper feed tray is shown.

印刷設定変更部14は、この発明における必須の構成要素ではないが、好ましくは制御部10がこの発明の印刷制御プログラムを実行して実現される機能に含まれる。1ページ目の印刷設定と現在のページの印刷設定が相違すると印刷設定比較部12が判断した場合、印刷設定変更部14は次の処理を行う。まず、現在のページについて印刷設定の変更を受付ける画面を表示部19に表示するよう表示制御部13に要求する。そして、その画面で印刷設定を変更する操作を受付けて、その操作に応答して記憶部17に格納された印刷設定18を変更する。   The print setting changing unit 14 is not an essential component in the present invention, but is preferably included in the function realized by the control unit 10 executing the print control program of the present invention. When the print setting comparison unit 12 determines that the print setting of the first page is different from the print setting of the current page, the print setting change unit 14 performs the following processing. First, the display control unit 13 is requested to display on the display unit 19 a screen for accepting a change in print settings for the current page. Then, an operation for changing the print setting is accepted on the screen, and the print setting 18 stored in the storage unit 17 is changed in response to the operation.

(実施の形態3)
図6は、この実施形態において印刷設定変更部14が各ページの印刷設定の変更を受付ける画面表示の例を示す説明図である。図6(a)は、1ページ目の印刷設定と現在のページの印刷設定が相違するときに、各ページの印刷設定を1ページ目の印刷設定に揃える動作を受付ける例である。
(Embodiment 3)
FIG. 6 is an explanatory diagram illustrating an example of a screen display in which the print setting changing unit 14 accepts the change of the print setting of each page in this embodiment. FIG. 6A shows an example of accepting an operation for aligning the print settings of each page with the print settings of the first page when the print settings of the first page are different from the print settings of the current page.

図6(a)の場合、印刷設定変更部14は各ページの印刷設定を1ページ目の印刷設定に揃える選択肢が配置された警告画面を表示するように表示制御部13に要求する。その要求に基づいて表示制御部13は、「1ページ目の設定を全てのページに反映する」チェックボックスが配置された警告画面を表示部19に表示させる。チェックボックスがユーザーによりタッチされると、印刷設定変更部14はその操作を受付けてチェックボックスにチェックマークを表示させる(図6(a)はチェックマークが表示された状態を示している)。さらに、印刷設定管理部11に対して全てのページの給紙トレイ設定を1ページ目の設定である「トレイ1」に揃えるように要求する。その要求に応じて印刷設定管理部11は、印刷設定18の内容を変更する。   In the case of FIG. 6A, the print setting changing unit 14 requests the display control unit 13 to display a warning screen on which options for aligning the print setting of each page with the print setting of the first page are arranged. Based on the request, the display control unit 13 causes the display unit 19 to display a warning screen in which the “Reflect the setting of the first page to all pages” check box is arranged. When the check box is touched by the user, the print setting changing unit 14 accepts the operation and displays a check mark on the check box (FIG. 6A shows a state where the check mark is displayed). Further, it requests the print setting management unit 11 to align the paper feed tray settings of all pages with “tray 1” which is the setting of the first page. In response to the request, the print setting management unit 11 changes the contents of the print setting 18.

(実施の形態4)
図6(b)は、印刷設定変更部14の要求に応じて表示される警告画面の異なる例である。
図6(b)では、相違する印刷設定について、現在のページの設定内容を表示する部分にドロップダウンリストが配置されている。ユーザーが、このドロップダウンリストを操作すると、印刷設定変更部14はその操作を受付けて選択可能な他の給紙トレイをドロップダウンリストに表示させるように表示制御部13に要求する。何れかの給紙トレイをユーザーが選択すると、印刷設定変更部14はその操作を受付けて選択された給紙トレイを現在のページの設定として表示させるように表示制御部13に要求する。
ここで、選択可能な給紙トレイは、1ページ目の設定と同じ「トレイ1」に限定されず、画像形成装置が備える全てのトレイ(例えばトレイ1〜4)が選択可能である。さらに、印刷設定管理部11に対して選択された給紙トレイを現在のページの給紙トレイの設定とするように要求する。その要求に応じて印刷設定管理部11は、印刷設定18の内容を変更する。
(Embodiment 4)
FIG. 6B is a different example of a warning screen displayed in response to a request from the print setting changing unit 14.
In FIG. 6B, for different print settings, a drop-down list is arranged in a portion for displaying the setting contents of the current page. When the user operates the drop-down list, the print setting changing unit 14 accepts the operation and requests the display control unit 13 to display other selectable paper feed trays in the drop-down list. When the user selects any of the paper feed trays, the print setting changing unit 14 accepts the operation and requests the display control unit 13 to display the selected paper feed tray as the current page setting.
Here, the selectable paper feed tray is not limited to “tray 1” which is the same as the setting of the first page, and all trays (for example, trays 1 to 4) included in the image forming apparatus can be selected. Further, it requests the print setting management unit 11 to set the selected paper feed tray as the paper feed tray of the current page. In response to the request, the print setting management unit 11 changes the contents of the print setting 18.

なお、図6(b)の画面において図6(a)と同様に「1ページ目の設定を全てのページに反映する」チェックボックスがタッチされると、その操作に応答して各ページの印刷設定を1ページ目の印刷設定に揃えられる。   6B, when the “Reflect the setting of the first page on all pages” check box is touched in the same way as in FIG. 6A, each page is printed in response to the operation. The settings can be aligned with the print settings for the first page.

≪フローチャート≫
図7および図8は、この実施形態において制御部10が実行する処理の手順の一例を示すフローチャートである。フローチャートに沿って処理の手順を説明する。なお、制御部10は、マルチタスク環境下で種々のタスクを実行するが、フローチャートは制御部10が実行する処理のうちこの発明の印刷制御プログラムに関する処理を記載している。印刷制御プログラムは、この実施形態においてプリンタドライバの処理に該当する。図9に示す従来のプリンタドライバにない新たな処理を制御部10に処理を行わせる。発明の特徴を理解し易くするために従来のプリンタドライバの処理は図9では省略しているが、従来処理は当業者に自明である。
≪Flowchart≫
7 and 8 are flowcharts illustrating an example of a procedure of processing executed by the control unit 10 in this embodiment. A processing procedure will be described with reference to a flowchart. The control unit 10 executes various tasks in a multitasking environment, but the flowchart describes the process related to the print control program of the present invention among the processes executed by the control unit 10. The print control program corresponds to the processing of the printer driver in this embodiment. The control unit 10 is caused to perform a new process that does not exist in the conventional printer driver shown in FIG. In order to facilitate understanding of the features of the invention, the conventional printer driver processing is omitted in FIG. 9, but the conventional processing is obvious to those skilled in the art.

制御部10は、情報処理装置1上で他のタスクとして実行されるアプリケーションから印刷開始の指示を受けると(ステップS1)、印刷すべき原稿の各ページについて、1ページ目から最終頁まで同様の処理を繰り返す(ステップS2のループ処理)。
各ページの処理に関して説明する。まず、制御部10は、処理の対象となる現在のページが1ページかどうか判断を行う(ステップS3)。
現在のページが1ページ目であれば、比較のために印刷設定を記憶部17に記録する(ステップS4)。
When receiving an instruction to start printing from an application executed as another task on the information processing apparatus 1 (step S1), the control unit 10 performs the same process from the first page to the last page for each page of the document to be printed. The process is repeated (loop process in step S2).
The processing of each page will be described. First, the control unit 10 determines whether or not the current page to be processed is one page (step S3).
If the current page is the first page, print settings are recorded in the storage unit 17 for comparison (step S4).

1ページ目でない場合は、印刷設定比較部12としての処理を行う。即ち、比較結果を表す一次変数「印刷設定」を仮に「同一」にセットしておき(ステップS5)、設定項目ごとに1ページ目の設定と同じかどうか判定を行う(ステップS6)。設定が異なる場合は、仮設定した変数「印刷設定」を「相違」に変更する(ステップS7)。このようにして変数「印刷設定」は、比較の結果を示すものとなる。併せて、現在の設定項目を相違のあった設定項目として保存する(ステップS8)。   If it is not the first page, processing as the print setting comparison unit 12 is performed. That is, the primary variable “print setting” representing the comparison result is temporarily set to “same” (step S5), and it is determined whether or not the setting is the same as the setting of the first page for each setting item (step S6). If the settings are different, the temporarily set variable “print setting” is changed to “difference” (step S7). In this way, the variable “print setting” indicates the result of the comparison. In addition, the current setting item is stored as a setting item having a difference (step S8).

各ページの判定が終了後、制御部10は、変数「印刷設定」が「相違」にセットされているか判定を行う(ステップS9)。変数「印刷設定」が「相違」にセットされている場合、制御部10は、表示制御部として図8に示す印刷設定の差異表示の処理を行う(ステップS10)。その後、印刷設定の内容に基づいて印刷データを生成する(ステップS11)。その後、次のページの処理に移る。
全てのページの処理が終了したら、全てのページ分の印刷データを画像形成装置に送信し、印刷を行う(ステップS12)。
図8は、制御部10が表示制御部13として実行する図7ステップS10の設定差異表示の処理を示している。
After determining each page, the control unit 10 determines whether or not the variable “print setting” is set to “difference” (step S9). When the variable “print setting” is set to “difference”, the control unit 10 performs a display process of the print setting difference shown in FIG. 8 as a display control unit (step S10). Thereafter, print data is generated based on the contents of the print setting (step S11). Thereafter, the process proceeds to the next page.
When all the pages have been processed, the print data for all the pages is transmitted to the image forming apparatus, and printing is performed (step S12).
FIG. 8 shows the processing of setting difference display in step S 10 of FIG. 7 executed by the control unit 10 as the display control unit 13.

まず、制御部10は、前記ステップS8で記憶した相違のあった設定項目を読み込み(ステップS21)、相違のある設定項目の数分、「給紙トレイ」等の項目名の読み込み(ステップS22)、1ページ目の設定の読み込み(ステップS23)、現在のページの設定の読み込み(ステップS24)を行う。   First, the control unit 10 reads the setting item having a difference stored in step S8 (step S21), and reads the item names such as “paper feed tray” by the number of setting items having a difference (step S22). The setting of the first page is read (step S23), and the setting of the current page is read (step S24).

相違のある設定項目の項目名、1ページ目の設定および現在のページの設定の読み込みが完了したら、相違のある設定項目を例えば図5のようなダイアログとして表示させる(ステップS25)。   After the setting item names of the setting items having a difference and the setting of the first page and the setting of the current page are read, the setting items having a difference are displayed as a dialog as shown in FIG. 5, for example (step S25).

なお、必須構成でない印刷設定変更部14の処理である場、前記ダイアログで、図5(c)の「1ページ目の設定を全てのページに反映する」がONに設定された場合や、図5(d)の2ページ目の設定が変更された場合は、設定変更ありと判断し(ステップS26)、設定変更の反映を行う(ステップS27)。   In the case where the process is the process of the print setting changing unit 14 which is not an essential configuration, the case where “Reflect the setting of the first page on all pages” in FIG. When the setting of the second page of 5 (d) is changed, it is determined that the setting has been changed (step S26), and the setting change is reflected (step S27).

以上に述べたように、   As mentioned above,

(i)この発明による印刷制御プログラムは、印刷設定を格納する記憶部にページ毎の印刷設定を記憶させる印刷設定管理部と、各ページの印刷処理の開始前に、前記記憶部に記憶された1ページ目の印刷設定と現在のページの印刷設定とを比較する印刷設定比較部と、1ページ目の印刷設定と現在のページの印刷設定とが相違すると判断したとき、表示部に警告を表示させる表示制御部の各部としての処理を少なくとも実行させることを特徴とする。
さらに、この発明の好ましい態様について説明する。
(I) A print control program according to the present invention is stored in a print setting management unit for storing print settings for each page in a storage unit for storing print settings, and stored in the storage unit before starting print processing for each page. When it is determined that the print setting comparison unit that compares the print setting of the first page and the print setting of the current page is different from the print setting of the first page and the print setting of the current page, a warning is displayed on the display unit. It is characterized in that at least processing as each unit of the display control unit to be executed is executed.
Furthermore, the preferable aspect of this invention is demonstrated.

(ii)前記印刷設定比較部が1ページ目の印刷設定と現在のページの印刷設定とが相違すると判断したとき、現在のページについての印刷設定を1ページ目の印刷設定に置換する指示を受付け、印刷設定変更部としてのその指示に従った処理を前記コンピュータに実行させてもよい。
このようにすれば、簡単な操作で各ページの印刷設定を1ページ目の設定に統一することができる。
(Ii) When the print setting comparison unit determines that the print setting for the first page is different from the print setting for the current page, an instruction to replace the print setting for the current page with the print setting for the first page is received. The computer may execute processing according to the instruction as the print setting changing unit.
In this way, the print setting for each page can be unified with the setting for the first page with a simple operation.

(iii)前記印刷設定比較部が1ページ目の印刷設定と現在のページの印刷設定とが相違すると判断したとき、現在のページについて印刷設定の変更指示を受付け、印刷設定変更部としてのその変更指示に従った処理を前記コンピュータに実行させてもよい。
このようにすれば、簡単な操作で現在のページの印刷設定を、変更することができる。
(Iii) When the print setting comparison unit determines that the print setting of the first page is different from the print setting of the current page, the print setting change instruction is received for the current page, and the change as the print setting change unit The computer may be caused to execute processing according to the instruction.
In this way, the print setting of the current page can be changed with a simple operation.

(iv)前記表示制御部は、前記警告と共に現在のページの印刷設定と1ページ目の印刷設定を前記表示部に表示させてもよい。
このようにすれば、ユーザーは、相違のある印刷設定の内容を確認することができる。
この発明の好ましい態様には、上述した複数の態様のうちの何れかを組み合わせたものも含まれる。
(Iv) The display control unit may display the print setting of the current page and the print setting of the first page on the display unit together with the warning.
In this way, the user can confirm the contents of the print settings with a difference.
Preferred embodiments of the present invention include combinations of any of the plurality of embodiments described above.

前述した実施の形態の他にも、この発明について種々の変形例があり得る。それらの変形例は、この発明の範囲に属さないと解されるべきものではない。この発明には、請求の範囲と均等の意味および前記範囲内でのすべての変形とが含まれるべきである。   In addition to the embodiments described above, there can be various modifications of the present invention. These modifications should not be construed as not belonging to the scope of the present invention. The present invention should include the meaning equivalent to the scope of the claims and all modifications within the scope.

1:情報処理装置、 2−1、2−n:画像形成装置、 3:ネットワーク、 10:制御部、 11:印刷設定管理部、 12:印刷設定比較部、 13:表示制御部、 14:印刷設定変更部、 15:通信部、 17:記憶部、 18:印刷設定、 19:表示部、 31:オペレーティングシステム、 33:アプリケーション、 35:ファイル、 37:プリンタドライバ、 37a:PDL変換部、 37b:ユーザーインターフェース部、 39a、39b、39c:印刷設定 1: Information processing device 2-1, 2-n: Image forming device 3: Network, 10: Control unit, 11: Print setting management unit, 12: Print setting comparison unit, 13: Display control unit, 14: Printing Setting change unit, 15: communication unit, 17: storage unit, 18: print setting, 19: display unit, 31: operating system, 33: application, 35: file, 37: printer driver, 37a: PDL conversion unit, 37b: User interface unit 39a, 39b, 39c: print setting

Claims (6)

コンピュータに、
印刷設定を格納する記憶部にページ毎の印刷設定を記憶させる印刷設定管理部と、
各ページの印刷処理の開始前に、前記記憶部に記憶された1ページ目の印刷設定と現在のページの印刷設定とを比較する印刷設定比較部と、
1ページ目の印刷設定と現在のページの印刷設定とが相違すると判断したとき、表示部に警告を表示させる表示制御部
の各部としての処理を少なくとも実行させることを特徴とする印刷制御プログラム。
On the computer,
A print setting management unit for storing print settings for each page in a storage unit for storing print settings;
A print setting comparison unit that compares the print setting of the first page stored in the storage unit with the print setting of the current page before starting the printing process of each page;
A print control program that causes at least processing as each unit of a display control unit to display a warning on a display unit when it is determined that the print setting of the first page is different from the print setting of the current page.
前記印刷設定比較部が1ページ目の印刷設定と現在のページの印刷設定とが相違すると判断したとき、現在のページについての印刷設定を1ページ目の印刷設定に置換する指示を受付け、印刷設定変更部としてのその指示に従った処理を前記コンピュータに実行させる請求項1に記載の印刷制御プログラム。   When the print setting comparison unit determines that the print setting for the first page is different from the print setting for the current page, the print setting comparison unit receives an instruction to replace the print setting for the current page with the print setting for the first page. The printing control program according to claim 1, which causes the computer to execute processing according to the instruction as the changing unit. 前記印刷設定比較部が1ページ目の印刷設定と現在のページの印刷設定とが相違すると判断したとき、現在のページについて印刷設定の変更指示を受付け、印刷設定変更部としてのその変更指示に従った処理を前記コンピュータに実行させる請求項1に記載の印刷制御プログラム。   When the print setting comparison unit determines that the print setting of the first page is different from the print setting of the current page, the print setting change instruction is received for the current page, and the change instruction as the print setting change unit is followed. The print control program according to claim 1, which causes the computer to execute the processing described above. 前記表示制御部は、前記警告と共に現在のページの印刷設定と1ページ目の印刷設定を前記表示部に表示させる請求項1〜3の何れか一つに記載の印刷制御プログラム。   The print control program according to claim 1, wherein the display control unit causes the display unit to display a print setting of a current page and a print setting of a first page together with the warning. 請求項1〜4の何れか一つに記載の印刷制御プログラムをコンピュータ読み取り可能な非一時的記憶媒体に格納してなる記憶媒体。   A storage medium comprising the print control program according to claim 1 stored in a computer-readable non-transitory storage medium. コンピュータが、
印刷設定を格納する記憶部にページ毎の印刷設定を記憶させ、
各ページの印刷処理の開始前に、前記記憶部に記憶された1ページ目の印刷設定と現在のページの印刷設定とを比較し、
1ページ目の印刷設定と現在のページの印刷設定とが相違すると判断したとき、表示部に警告を表示させることを特徴とする印刷制御方法。
Computer
Store the print settings for each page in the storage unit that stores the print settings,
Before starting the printing process of each page, the print setting of the first page stored in the storage unit is compared with the print setting of the current page,
A print control method, comprising: displaying a warning on a display unit when it is determined that a print setting for a first page is different from a print setting for a current page.
JP2013215500A 2013-10-16 2013-10-16 Printing control program Pending JP2015079326A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013215500A JP2015079326A (en) 2013-10-16 2013-10-16 Printing control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013215500A JP2015079326A (en) 2013-10-16 2013-10-16 Printing control program

Publications (1)

Publication Number Publication Date
JP2015079326A true JP2015079326A (en) 2015-04-23

Family

ID=53010711

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013215500A Pending JP2015079326A (en) 2013-10-16 2013-10-16 Printing control program

Country Status (1)

Country Link
JP (1) JP2015079326A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017073682A (en) * 2015-10-08 2017-04-13 株式会社リコー Device, information processing method, and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008033812A (en) * 2006-07-31 2008-02-14 Canon Inc Document processor and document processing method
JP2008102882A (en) * 2006-10-20 2008-05-01 Konica Minolta Business Technologies Inc Document processor, document processing method and document processing program
JP2008186194A (en) * 2007-01-29 2008-08-14 Brother Ind Ltd Print control system, printer, and printer control program
JP2010278495A (en) * 2009-05-26 2010-12-09 Konica Minolta Business Technologies Inc Image processing apparatus and program
JP2011170506A (en) * 2010-02-17 2011-09-01 Canon Inc Information processing apparatus, information processing method and program
JP2012123780A (en) * 2010-11-17 2012-06-28 Ricoh Co Ltd Information processor, program, and recording medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008033812A (en) * 2006-07-31 2008-02-14 Canon Inc Document processor and document processing method
JP2008102882A (en) * 2006-10-20 2008-05-01 Konica Minolta Business Technologies Inc Document processor, document processing method and document processing program
JP2008186194A (en) * 2007-01-29 2008-08-14 Brother Ind Ltd Print control system, printer, and printer control program
JP2010278495A (en) * 2009-05-26 2010-12-09 Konica Minolta Business Technologies Inc Image processing apparatus and program
JP2011170506A (en) * 2010-02-17 2011-09-01 Canon Inc Information processing apparatus, information processing method and program
JP2012123780A (en) * 2010-11-17 2012-06-28 Ricoh Co Ltd Information processor, program, and recording medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017073682A (en) * 2015-10-08 2017-04-13 株式会社リコー Device, information processing method, and program
CN106572278A (en) * 2015-10-08 2017-04-19 株式会社理光 Device and information processing method
US10503382B2 (en) 2015-10-08 2019-12-10 Ricoh Company, Ltd. Device and information processing method

Similar Documents

Publication Publication Date Title
US8493596B2 (en) Printer driver, recording medium, information processing apparatus, printing system, and printer driver setting method
US8994986B2 (en) Print control apparatus, program and method of displaying print setting screen
JP2012226664A (en) Information processor, print setting method and program
US9160888B2 (en) Information processing apparatus, user information management control method, and storage medium
JP2011242950A (en) Information processor, control method and program
US10956107B1 (en) Methods and systems for keyword-based printing
US9965231B2 (en) Printer driver and information processing device
JP2019040564A (en) Printer driver, and information processing device
JP5849779B2 (en) Operation input device for image forming apparatus, operation screen display control method and program executed by input device
JP2009053789A (en) Information processor, program, and computer-readable recording medium
US9164706B2 (en) Information processing apparatus, recording medium, and control method
US11347455B2 (en) Information processing device, control method for information processing device, and program
JP2015079326A (en) Printing control program
US9575697B2 (en) Printing device, system, and method when changing of printers
US9588942B2 (en) Information processing apparatus and information processing method
JP2014220560A (en) Image forming apparatus
JP6265177B2 (en) Printer driver and information processing apparatus
US11579815B1 (en) Methods and system for implementing print options for a printing device using visual information
JP5526863B2 (en) Printer driver and print control apparatus
US10740046B2 (en) Image forming apparatus, non-transitory computer-readable recording medium storing display control program, and display control method
JP2012123692A (en) Image processing device, stick-out determination method, and computer program
JP2017027371A (en) Printer driver and information processing apparatus
US9160871B1 (en) Graphical user interface for illustrating the existence of a superset of items in a limited view window
JP5679087B1 (en) Printing instruction support apparatus, printing system, and program
JP2022108993A (en) Information processing apparatus and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160923

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170614

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170627

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180109