JP6828540B2 - Image forming device, coexistence elimination method of print setting value and coexistence elimination program - Google Patents
Image forming device, coexistence elimination method of print setting value and coexistence elimination program Download PDFInfo
- Publication number
- JP6828540B2 JP6828540B2 JP2017055653A JP2017055653A JP6828540B2 JP 6828540 B2 JP6828540 B2 JP 6828540B2 JP 2017055653 A JP2017055653 A JP 2017055653A JP 2017055653 A JP2017055653 A JP 2017055653A JP 6828540 B2 JP6828540 B2 JP 6828540B2
- Authority
- JP
- Japan
- Prior art keywords
- coexistence
- print setting
- pjl
- image forming
- setting values
- 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.)
- Active
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Description
この発明は、例えば多機能デジタル複合機であるMFP(Multi Function Peripherala)等の画像形成装置、同装置で実行されるプリント設定値の併存解消方法及び併存解消プログラムに関する。 The present invention relates to an image forming apparatus such as an MFP (Multi Function Peripherala) which is a multi-function digital multifunction device, a coexistence elimination method of print setting values executed by the apparatus, and a coexistence elimination program.
上記のMFP等の画像形成装置は、ドキュメントファイル中にPJL(Printer Job Language)コマンドが記述されたプリントファイルの印刷指示を受け付けると、PJLコマンドによるプリント設定値に基づいて印刷を行うようになっている。 When an image forming apparatus such as the above-mentioned MFP receives a print instruction of a print file in which a PJL (Printer Job Language) command is described in a document file, it prints based on the print setting value by the PJL command. There is.
しかし、プリント時のプリント設定の前に既にPJLコマンドが付与される場合がある。例えば、ドキュメントのスキャン実行時に、そのドキュメントのプリント時の設定オプションを予め選択し、PJLコマンドをドキュメントファイル内に付与して、ドキュメントを記憶領域に保存しておく場合がある。これによりユーザーはプリント設定を意識することなく、ドキュメントをダイレクトプリントできるため便利である。 However, the PJL command may already be given before the print setting at the time of printing. For example, when scanning a document, the setting option at the time of printing the document may be selected in advance, the PJL command may be given in the document file, and the document may be saved in the storage area. This is convenient because the user can directly print the document without being aware of the print settings.
また、第三者も作成可能なインターナルウェブサーバー(IWS)によるプリントアプリケーションでは、ドキュメントファイルに画像処理等を加えた上でプリント設定を行うことが可能である。 Further, in the print application by the internal web server (IWS) that can be created by a third party, it is possible to set the print after adding image processing or the like to the document file.
また、ユーザーが自身のプリント設定で他のユーザーに印刷させるために、予めプリント設定を行ったドキュメントファイルを共有フォルダ等へ格納する場合もある。 In addition, a document file for which print settings have been made in advance may be stored in a shared folder or the like so that the user can print to another user with his / her own print settings.
しかし、上記のように既にPJLコマンドが付与されたドキュメントファイルのプリント実行時に、別のプリントオプションを設定してPJLコマンドを付与すると、プリントファイル内に複数のPJLコマンドによるプリント設定値が併存することになる。 However, when printing a document file to which the PJL command has already been given as described above, if another print option is set and the PJL command is given, the print setting values by multiple PJL commands coexist in the print file. become.
このようにドキュメントファイル内に複数のPJLコマンドが付与されていた場合、従来では、MFPは設定値の併存を判断することなく、付与されたPJLコマンドを上から順に解釈し、下部に記載の設定値で上部記載の設定値を書き換えていた。 When a plurality of PJL commands are assigned in the document file in this way, conventionally, the MFP interprets the assigned PJL commands in order from the top without judging the coexistence of the setting values, and the settings described at the bottom. The setting value described above was rewritten with the value.
なお、特許文献1には、予期しない画像形成条件で画像形成が行われることを抑制できる、画像形成装置として、印刷指示の受付前に保存ジョブを画像形成部によって印刷した際の保存ジョブの印刷設定(第1条件)がハードディスクに保存されているかどうかが確認される。そして、保存ジョブの印刷設定がハードディスクに保存されている場合、保存ジョブの印刷設定と印刷指示の受付時にプリンタの設定としてハードディスクに保存されているプリンタの印刷設定(第2条件)とが同一でないときは、保存ジョブの印刷設定とプリンタの印刷設定とが異なる旨を表示部に表示する画像形成装置が開示されている。
In
しかしながら、ドキュメントファイル内に複数のPJLコマンドが付与されている場合に、設定値の併存を判断することなく、付与されたPJLコマンドを上から順に解釈し、下部に記載の設定値で上部記載の設定値を書き換えて処理を行うと、ユーザーの意図しないプリント設定値でプリントが行われる結果となることがあり、使い勝手が良くなかった。 However, when multiple PJL commands are assigned in the document file, the assigned PJL commands are interpreted in order from the top without judging the coexistence of the set values, and the set values described at the bottom are described at the top. If the setting value is rewritten and the process is performed, printing may be performed with the print setting value not intended by the user, which is not convenient.
なお、特許文献1に記載の技術は、保存ジョブの印刷設定と印刷指示の受付時にプリンタの設定としてハードディスクに保存されているプリンタの印刷設定とが同一でないときに、保存ジョブの印刷設定とプリンタの印刷設定とが異なる旨を表示部に表示するものであり、一つのドキュメントファイル内に複数のPJLコマンドが付与されていた場合の技術ではないので、一つのドキュメントファイル内に複数のPJLコマンドが付与されていた場合に、ユーザーの意図しないプリント設定値でプリントが行われる結果となるという課題に対して、解決策を提供しうるものではなかった。
In the technique described in
この発明は、このような技術的背景に鑑みてなされたものであって、一つのドキュメントファイル内に複数のPJLコマンドが付与されていた場合に、ユーザーの意図しないプリント設定値でプリントが行われるのを抑制した画像形成装置を提供し、さらには同装置で実行されるプリント設定値の併存解消方法及び併存解消プログラムを提供することを課題とする。 The present invention has been made in view of such a technical background, and when a plurality of PJL commands are given in one document file, printing is performed with print setting values not intended by the user. It is an object of the present invention to provide an image forming apparatus that suppresses the above, and further to provide a coexistence elimination method and a coexistence elimination program of print setting values executed by the apparatus.
上記課題は、以下の手段によって解決される。
(1)ドキュメントファイル内へのPJLコマンドの記述時に、該ドキュメントファイルに複数のPJLコマンドによるプリント設定値が併存するかどうかを判断する判断手段と、前記判断手段により複数のPJLコマンドによるプリント設定値が併存すると判断された場合、併存を解消する処理を実行する併存解消手段と、を備えたことを特徴とする画像形成装置。
(2)コンピュータを備え、前記判断手段及び併存解消手段は、前記コンピュータがアプリケーションプラットフォームを実行することにより実現される前項1に記載の画像形成装置。
(3)コンピュータを備え、前記判断手段及び併存解消手段は、前記コンピュータが画像形成装置のファームウェアを実行することにより実現される前項1に記載の画像形成装置。
(4)前記判断手段は、複数の前記PJLコマンド内にそれぞれ同じプリント設定値を示すパラメータが存在するかどうかを判断することにより、複数のPJLコマンドによるプリント設定値が併存するかどうかを判断する前項1〜3のいずれかに記載の画像形成装置。
(5)前記判断手段は、記述されているPJLのセットが複数存在するかどうかを判断することにより、複数のPJLコマンドによるプリント設定値が併存するかどうかを判断する前項1〜3のいずれかに記載の画像形成装置。
(6)前記併存解消手段は、併存内容をユーザーに提示するとともに、ユーザーの選択に基づいてプリント設定値を決定することにより併存を解消する前項1〜5の何れかに記載の画像形成装置。
(7)前記併存解消手段は、予め設定された優先度に基づいてプリント設定値を決定することにより併存を解消する前項1〜5の何れかに記載の画像形成装置。
(8)複数のプリント設定値のうち整合がとれないプリント設定値については、後のプリント設定値の優先度が高く設定されている前項7に記載の画像形成装置。
(9)先の設定の優先度が高く設定されている前項7に記載の画像形成装置。
(10)前記併存解消手段は、予め設定されたユーザーの権限に基づいてプリント設定値を決定することにより併存を解消する前項1〜5の何れかに記載の画像形成装置。
(11)ドキュメントファイル内へのPJLコマンドの記述時に、該ドキュメントファイルに複数のPJLコマンドによるプリント設定値が併存するかどうかを判断する判断ステップと、前記判断ステップにより複数のPJLコマンドによるプリント設定値が併存すると判断された場合、併存を解消する処理を実行する併存解消ステップと、を備えたことを特徴とする画像形成装置におけるプリント設定値の併存解消方法。
(12)ドキュメントファイル内へのPJLコマンドの記述時に、該ドキュメントファイルに複数のPJLコマンドによるプリント設定値が併存するかどうかを判断する判断ステップと、前記判断ステップにより複数のPJLコマンドによるプリント設定値が併存すると判断された場合、併存を解消する処理を実行する併存解消ステップと、を画像形成装置のコンピュータに実行させるためのプリント設定値の併存解消プログラム。
The above problem is solved by the following means.
(1) When writing a PJL command in a document file, a determination means for determining whether or not print setting values by a plurality of PJL commands coexist in the document file, and a print setting value by a plurality of PJL commands by the determination means. An image forming apparatus comprising: a coexistence elimination means for executing a process of eliminating coexistence when it is determined that coexistence is present.
(2) The image forming apparatus according to
(3) The image forming apparatus according to
(4) The determination means determines whether or not the print setting values by the plurality of PJL commands coexist by determining whether or not the parameters indicating the same print setting values exist in the plurality of PJL commands. The image forming apparatus according to any one of the
(5) The determination means is any one of the
(6) The image forming apparatus according to any one of the preceding
(7) The image forming apparatus according to any one of the
(8) The image forming apparatus according to item 7 above, wherein the print setting values that are inconsistent among a plurality of print setting values are set with high priority of the later print setting values.
(9) The image forming apparatus according to item 7 above, wherein the priority of the previous setting is set high.
(10) The image forming apparatus according to any one of the preceding
(11) When writing a PJL command in a document file, a determination step for determining whether or not print setting values by a plurality of PJL commands coexist in the document file, and a determination step for determining whether or not print setting values by a plurality of PJL commands coexist in the document file A method for eliminating the coexistence of print setting values in an image forming apparatus, which comprises a coexistence elimination step for executing a process for eliminating the coexistence when it is determined that the coexistences occur.
(12) When writing a PJL command in a document file, a determination step for determining whether or not print setting values by a plurality of PJL commands coexist in the document file, and a determination step for determining whether or not print setting values by a plurality of PJL commands coexist in the document file, and print setting values by a plurality of PJL commands by the determination step. A coexistence elimination program for causing the computer of the image forming apparatus to execute the coexistence elimination step for executing the process for eliminating the coexistence when it is determined that the coexistence is coexisting.
前項(1)に記載の発明によれば、ドキュメントファイル内へのPJLコマンドの記述時に、該ドキュメントファイルに複数のPJLコマンドによるプリント設定値が併存するかどうかが判断され、複数のPJLコマンドによるプリント設定値が併存すると判断された場合、併存を解消する処理が実行される。従って、設定値の併存を判断することなく、付与されたPJLコマンドを上から順に解釈する従来の処理に較べて、ユーザーの意図を反映した併存解消処理を実行することができ、ユーザーの意図しないプリント設定値でプリントが行われるのを抑制することができる。 According to the invention described in the previous section (1), when a PJL command is described in a document file, it is determined whether or not print setting values by a plurality of PJL commands coexist in the document file, and printing by a plurality of PJL commands is performed. If it is determined that the set values coexist, a process to eliminate the coexistence is executed. Therefore, it is possible to execute the coexistence elimination process that reflects the user's intention as compared with the conventional process that interprets the given PJL commands in order from the top without determining the coexistence of the set values, which is not the user's intention. It is possible to suppress printing with the print setting value.
前項(2)に記載の発明によれば、画像形成装置のコンピュータが、アプリケーションプラットフォームを実行することにより、複数のPJLコマンドによるプリント設定値が併存するかどうかの判断や、併存を解消する処理が実行される。 According to the invention described in the preceding paragraph (2), when the computer of the image forming apparatus executes the application platform, it is possible to determine whether or not the print setting values by a plurality of PJL commands coexist, and to eliminate the coexistence. Will be executed.
前項(3)に記載の発明によれば、画像形成装置のコンピュータが、画像形成装置のファームウェアを実行することにより、複数のPJLコマンドによるプリント設定値が併存するかどうかの判断や、併存を解消する処理が実行される。 According to the invention described in the preceding paragraph (3), the computer of the image forming apparatus determines whether or not the print setting values by a plurality of PJL commands coexist by executing the firmware of the image forming apparatus, and eliminates the coexistence. The process to be executed is executed.
前項(4)に記載の発明によれば、複数の前記PJLコマンド内にそれぞれ同じプリント設定値を示すパラメータが存在するかどうかを判断することにより、複数のPJLコマンドによるプリント設定値が併存するかどうかを確実に判断することができる。 According to the invention described in the preceding paragraph (4), whether the print setting values by the plurality of PJL commands coexist by determining whether or not the parameters indicating the same print setting values exist in the plurality of PJL commands. You can definitely judge whether or not.
前項(5)に記載の発明によれば、記述されているPJLのセットが複数存在するかどうかを判断することにより、複数のPJLコマンドによるプリント設定値が併存するかどうかを確実に判断することができる。 According to the invention described in the preceding paragraph (5), by determining whether or not there are a plurality of described sets of PJL, it is surely determined whether or not the print setting values by the plurality of PJL commands coexist. Can be done.
前項(6)に記載の発明によれば、併存内容がユーザーに提示され、ユーザーの選択に基づいてプリント設定値が決定されることにより併存が解消されるから、ユーザーの意図を確実に反映したプリント設定値の設定を行うことができる。 According to the invention described in the preceding paragraph (6), the coexistence content is presented to the user, and the coexistence is eliminated by determining the print setting value based on the user's selection, so that the user's intention is surely reflected. Print setting values can be set.
前項(7)に記載の発明によれば、予め設定された優先度に基づいてプリント設定値を決定することにより併存が解消されるから、優先度の高いプリント設定値を設定することができる。 According to the invention described in the preceding paragraph (7), coexistence is eliminated by determining the print setting value based on the preset priority, so that the print setting value having a high priority can be set.
前項(8)に記載の発明によれば、複数のプリント設定値のうち整合がとれないプリント設定値については、後のプリント設定値の優先度が高く設定されているから、後に設定を行ったユーザーの意図を反映することができる。 According to the invention described in the preceding paragraph (8), the print setting values that are inconsistent among the plurality of print setting values are set later because the priority of the later print setting values is set high. It can reflect the user's intention.
前項(9)に記載の発明によれば、先の設定の優先度が高く設定されているから、先に設定を行ったユーザーの意図を反映することができる。 According to the invention described in the preceding paragraph (9), since the priority of the previous setting is set high, it is possible to reflect the intention of the user who made the setting earlier.
前項(10)に記載の発明によれば、予め設定されたユーザーの権限に基づいてプリント設定値を決定するから、ユーザーの権限を反映したプリント設定値の設定が可能となる。 According to the invention described in the preceding paragraph (10), since the print setting value is determined based on the preset user authority, the print setting value that reflects the user authority can be set.
前項(11)に記載の発明によれば、設定値の併存を判断することなく、付与されたPJLコマンドを上から順に解釈する従来の処理に較べて、ユーザーの意図を反映した併存解消処理を実行することができ、ユーザーの意図しないプリント設定値でプリントが行われるのを抑制することができる。 According to the invention described in the preceding paragraph (11), the coexistence elimination process that reflects the user's intention is performed as compared with the conventional process of interpreting the assigned PJL commands in order from the top without determining the coexistence of the set values. It can be executed, and it is possible to suppress printing with a print setting value not intended by the user.
前項(12)に記載の発明によれば、ドキュメントファイル内へのPJLコマンドの記述時に、該ドキュメントファイルに複数のPJLコマンドによるプリント設定値が併存するかどうかを判断する判断ステップと、判断ステップにより複数のPJLコマンドによるプリント設定値が併存すると判断された場合、併存を解消する処理を実行する併存解消ステップと、を画像形成装置のコンピュータに実行させることができる。 According to the invention described in the previous section (12), when a PJL command is described in a document file, a determination step for determining whether or not print setting values by a plurality of PJL commands coexist in the document file and a determination step are used. When it is determined that the print setting values by the plurality of PJL commands coexist, the computer of the image forming apparatus can be made to execute the coexistence elimination step of executing the process of eliminating the coexistence.
以下、この発明の実施形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、この発明の一実施形態に係る画像形成装置1の構成を示すブロック図である。この実施形態では、画像形成装置1として、コピー機能、プリンタ機能、スキャン機能、ファクシミリ機能等を有する多機能デジタル複合機である前述したMFPが用いられている。以下、画像処理装置をMFPともいう。
FIG. 1 is a block diagram showing a configuration of an
図1に示すように、MFP1は、制御部100、固定記憶装置110、画像読取装置120、操作パネル130、画像出力装置140、プリンタコントローラ150及びネットワークインターフェイス(ネットワークI/F)160等を備え、互いにシステムバス175を介して接続されている。
As shown in FIG. 1, the
制御部100は、CPU(Central Processing Unit)101、ROM(Read Only Memory)102、S−RAM(Static Random Access Memory)103、NV−RAM(Non Volatile RAM)104及び時計IC105等を備えている。
The control unit 100 includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, an S-RAM (Static Random Access Memory) 103, an NV-RAM (Non Volatile RAM) 104, a
CPU101は、ROM102等に保存されている動作プログラムを実行することにより、MFP1の全体を統括的に制御する。例えばコピー機能、プリンタ機能、スキャン機能、ファクシミリ機能等を実行可能に制御するほか、特にこの実施形態では、ドキュメントファイル内へのPJLコマンドの記述時に、複数のPJLコマンドによるプリント設定値が併存するかどうかを判断したり、複数のPJLコマンドによるプリント設定値が併存すると判断された場合、併存を解消する処理を実行するが、詳細は後述する。
The
ROM102は、CPU101が実行するプログラムやその他のデータを格納する。
The
S−RAM103は、CPU101がプログラムを実行する際の作業領域となるものであり、プログラムやプログラムを実行する際のデータ等を一時的に保存する。
The S-
NV−RAM104は、バッテリでバックアップされた不揮発メモリであり、画像形成に係わる各種の設定等を記憶するものである。
The NV-
時計IC105は、時刻を計時すると共に、内部タイマーとして機能し処理時間の計測等を行う。
The
固定記憶装置110は、ハードディスク等からなり、プログラムや各種データ等を保存する。
The fixed
画像読取装置120はスキャナ等を備え、プラテンガラス上にセットされた原稿を走査することによって読み取り、読み取った原稿を画像データに変換する。
The
操作パネル130は、ユーザーがMFP1へジョブ等の指示や各種設定を行う際に用いられるものであり、リセットー131、スタートキー132、ストップキー133、表示部134及びタッチパネル135等を備えている。
The
リセットキー131は、設定をリセットする際に使用されるものであり、スタートキー132はスキャン等の開始操作に使用されるものであり、ストップキー133は動作を中断する場合等に押下されるものである。
The
表示部134は、例えば液晶表示装置からなりメッセージや各種の操作画面等を表示するものであり、タッチパネル135は表示部134の画面上に形成され、ユーザーのタッチ操作を検出する。
The
画像出力装置140は、画像読取装置120で読み取られた原稿の画像データからなるドキュメントファイルや、固定記憶装置110に保存されているドキュメントファイルや、外部装置から送信されたドキュメントファイル等を、ドキュメントファイルに記述されたPJLコマンドによるプリント設定値を従って用紙上に印字するものである。
The
プリンタコントローラ150は、ネットワークインターフェース160によって受信されたドキュメントファイルからプリント画像を生成するものである。
The
ネットワークインターフェース(ネットワークI/F)160は、外部の端末装置等との間でデータの送受信を行う通信手段として機能する。 The network interface (network I / F) 160 functions as a communication means for transmitting and receiving data to and from an external terminal device or the like.
この実施形態では、MFP1には内部ウェブサーバー(IWS)が内蔵されている。図2は内部ウェブサーバーのソフトウェア構成を示す図である。IWSは、アプリケーションプラットフォーム(アプリケーションPF)と、スキャン設定を行うためのスキャンアプリケーション(Scanアプリ)と、プリント設定を行うためのプリントアプリケーション(Printアプリ)を備えている。これらのアプリケーションは、ROM102や固定記憶装置110等に格納されており、制御部100のCPU101がこれらのアプリケーションに基づいて動作することにより、IWSとしての機能を発揮する。
In this embodiment, the
なお、図2に示す符号15はMFP1側の各機能でありMFP1のファームウェアも含まれる。符号14は固定記憶装置110に形成された複数のユーザーがアクセス可能な共有フォルダ(BOXともいう)であり、符号200はネットワークを介してMFP1がアクセス可能な外部記憶装置の保存領域である。
次に、図1及び図2に示したMFP1の動作を説明する。
Next, the operation of the
図3は、ドキュメントファイルに第1のPJLコマンドを記述する場合の処理を示すフローチャートである。この例では、原稿の読み取りにより作成されたドキュメントファイルにPJLコマンドを記述する場合を示している。 FIG. 3 is a flowchart showing a process when the first PJL command is described in the document file. In this example, the case where the PJL command is described in the document file created by reading the original is shown.
ユーザーがスキャン処理の実行時にScanアプリ12によるプリントオプションを選択しプリント設定値を設定すると、MFP1のCPU101はステップS01でこれを受け付ける。次いでステップS02で、MFP1のファームウェア(FW)に基づいて、CPU101は受け付けたプリント設定値をPJLコマンドによりドキュメントファイルに付与(記述)し、ドキュメントファイルを例えば共有フォルダ14に保存する。
When the user selects the print option by the
図4は、図3のフローチャートの処理により第1PJLコマンドが記述された状態で共有フォルダ14に保存されたドキュメントファイルについて、ユーザーがPrintアプリ13により印刷の設定を行う際に、第2のPJLコマンドが記述される場合の処理を示すフローチャートである。
FIG. 4 shows a second PJL command when the user sets print settings by the
ユーザーがPrintアプリ13によるプリントオプションを選択するとともに、共有フォルダ14に保存されているドキュメントファイルを指定してプリント設定値を設定しプリントを指示すると、MFP1のCPU101はステップS11でこれを受け付ける。
When the user selects the print option by the
ステップS12では、Printアプリ13またはMFP1のファームウェアに基づいて、CPU101は受け付けたプリント設定値をPJLコマンドによりドキュメントファイルに付与(記述)する。ステップS13では、アプリケーションPF11またはMFP1のファームウェアに基づいて、CPU101はドキュメントファイルに複数のPJLコマンドによるプリント設定値が併存するかどうかを判断する。この判断は、複数の前記PJLコマンド内にそれぞれ同じプリント設定値を示すパラメータが存在するかどうかを判断することにより行われても良い。例えば、ステープルやパンチ穴の位置を示す「@PJL OVERRIDEBINDING=・・・」というパラメータが複数存在するかどうかを判断する。また、複数のPJLコマンドによるプリント設定値が併存するかどうかの判断を、記述されているPJLのセットが複数存在するかどうかを判断することにより行われても良い。例えばPJLコマンド冒頭の「%-12345X@PJL」が複数存在する場合は、PJLのセットが複数存在しているため複数のPJLコマンドによるプリント設定値が併存すると判断する。
In step S12, the
複数のPJLコマンドによるプリント設定値が併存していれば(ステップS03でYES)、ステップS14で、併存を解消すべきかどうかを、併存を解消する設定が予めなされているかどうかにより判定する。併存を解消しない場合(ステップS14でNO)、処理を終了する。この場合は、従来と同様にして処理される。 If the print setting values by the plurality of PJL commands coexist (YES in step S03), in step S14, it is determined whether or not the coexistence should be resolved by whether or not the setting for eliminating the coexistence is made in advance. If the coexistence is not resolved (NO in step S14), the process ends. In this case, it is processed in the same manner as before.
併存を解消すべきと判断した場合(ステップS14でYES)、ステップS15で、CPU101はMFP1のファームウェアまたはアプリケーションPF11に基づいて併存解消処理を実行する。併存解消処理については後述する。併存解消処理後にプリントが実行される。
If it is determined that the coexistence should be resolved (YES in step S14), the
ステップS13で、ドキュメントファイルに複数のPJLコマンドによるプリント設定値が併存していない場合(ステップS13でNO)、処理を終了する。従ってこの場合は、プリント指示の時に設定されたプリント設定値でプリントが実行される。 In step S13, if the document file does not coexist with print setting values by a plurality of PJL commands (NO in step S13), the process ends. Therefore, in this case, printing is executed with the print setting value set at the time of the print instruction.
以下に、複数のPJLコマンドによるプリント設定値が併存する場合の具体例を説明する。 A specific example will be described below when print setting values by a plurality of PJL commands coexist.
図5(A)は、図3のフローチャートで説明したように、ユーザー300がMFP1によるスキャン実行時にプリントオプションを選択することにより、PJLコマンドが記述されて共有フォルダ(BOX)14に保存されたドキュメントファイル400を示す。枠内がPJLコマンド500により記述されたプリント設定値である。この例では、印刷用紙の左端部2箇所をステープル止めすること(@PJL OVERRIDEFINISH=ANY2POINT, @PJL OVERRIDEBINDING=LEFT)、ウォーターマークを付与すること(@PJL SETWATERMARKMODE=ON)、両面印刷を行うこと(@PJL OVERRIDEDUPLEX=ON)、がそれぞれ設定されている。
FIG. 5A is a document in which a PJL command is described and saved in a shared folder (BOX) 14 when a
図5(B)は、ユーザーが、BOXに保存されている図5(A)に示したドキュメントファイル400に対し、付加機能を付しプリントオプションを選択してプリントを行うとき(Box To Print)の様子を説明するための図である。この例では、ユーザー300は、ドキュメントファイル400に赤いラインを付与してプリントアウトすること、印刷物の上部にパンチ穴を2つ開けること、片面印刷、というプリント設定値をそれぞれ選択している。
FIG. 5B shows a case where the user prints the
図5(C)は、ドキュメントファイル400に図5(B)のプリント設定値がPJLコマンドで記述されている様子を示す。ドキュメントファイル400には、スキャン実行時に記述された第1のPJLコマンド500と、プリント時に記述された第2のPJLコマンド600が記述されている。
FIG. 5C shows how the print setting value of FIG. 5B is described in the
図4のフローチャートのステップS13で示したように、MFP1のCPU101は、ドキュメントファイル400に複数のPJLコマンドによるプリント設定値が併存するかどうかを判断する。もし複数存在しており併存を解消すべき場合は、予め設定されたルールに従って併存解消処理が実行される。
As shown in step S13 of the flowchart of FIG. 4, the
この例では、両立できない(整合が取れない)プリント設定値が存在した場合、ユーザーに選択させるようになっている。 In this example, if there is an incompatible (inconsistent) print setting value, the user is allowed to select it.
図5(C)に示すように、第1、第2の各PJLコマンド500、600を比較すると、例えば「@PJL OVERRIDEBINDING=・・・」というパラメータが2つ存在しており、ドキュメントファイルに複数のPJLコマンドによるプリント設定値が併存している。つまり、図6(A)に示すように、併存するプリント値であるステープルとパンチは組み合わせ禁止(組禁)で、両立はできない設定となっている。また、ステープルの位置(LEFT)とパンチの位置(TOP)で位置が異なっている。また、スキャン時における第1のPJLコマンド500では両面印刷が選択され、プリント時における第2のPJLコマンド600では片面印刷が選択されており、両面/片面印刷モードが異なる。ウォーターマークはいずれの設定とも組み合わせ可能である。なお、図6(A)における符号600aは、第2のPJLコマンド600によって設定されるプリント設定値の内容を示している。
As shown in FIG. 5C, comparing the first and second PJL commands 500 and 600, for example, two parameters such as "@PJL OVERRIDEBINDING = ..." exist in the document file. The print setting value by the PJL command of is coexisting. That is, as shown in FIG. 6A, staples and punches, which are coexisting print values, are prohibited from being combined (combination prohibited), and are set to be incompatible with each other. Further, the positions are different between the staple position (LEFT) and the punch position (TOP). Further, double-sided printing is selected by the
そこで、この実施形態では、MFP1のCPU101はアプリケーションPF11等に基づいて、図6(B)に示すように、第1のPJLコマンド500によるプリント設定値と第2のPJLコマンド600によるプリント設定値との間で、整合の取れない設定値をユーザー300が選択するための表示画面をHTMLで作成し、操作パネル130の表示部134に表示し、ユーザー300に選択させる。図6(B)に示す表示画面では、ユーザーの選択が必要な設定値の選択ボタンと、選択後の内容でプリントを開始しても良いかどうかの確認メッセージと、「スタート」及び「キャンセル」の各ボタンが表示されている。この表示画面では、後の設定である第2のPJLコマンド600を優先し、第2のPJLコマンド600によるプリント設定値が選択された初期画面となっている。
Therefore, in this embodiment, the
なお、前述のように、ウォーターマークはいずれの設定とも組み合わせ可能であるが、図6(B)の例ではユーザーにウォーターマークを付与するかどうかを再度確認させるようになっている。 As described above, the watermark can be combined with any of the settings, but in the example of FIG. 6B, the user is asked to confirm again whether or not to add the watermark.
画面上でユーザー300が設定値を選択し「スタート」ボタンを押すと、図6(C)に示すように、MFP1のCPU101は、ユーザーにより選択された設定値については、選択されたとおりにPJLコマンドの内容を書き換えるとともに、第1のPJLコマンド500によるプリント設定値と第2のPJLコマンド600によるプリント設定値との間で整合の取れている設定値については、それらの設定値をそのまま採用して、ドキュメントファイルをアプリケーションPF11からMFP1に送信してダイレクト印刷を行う。
When the
このように、この実施形態では、併存内容がユーザー300に提示され、ユーザー300の選択に基づいてプリント設定値が決定されることにより併存が解消されるから、ユーザー300の意図を確実に反映したプリント設定値の設定を行うことができる。
As described above, in this embodiment, the coexistence content is presented to the
なお、併存解消処理は併存内容をユーザー300に提示して選択させる方法に限定されるものではなく、他の併存解消処理方法を採用してもよい。他の併存解消処理として、予め設定された優先度に基づいてプリント設定値を決定してもよい。例えば、整合がとれない複数のプリント設定値が併存する場合は、第2のPJLコマンド600によるプリント設定値の優先度を高く設定しておき、ユーザーに選択させることなく、このプリント設定値を選択しても良い。この場合は、後にプリント設定を行ったユーザーの意図を反映することができる。
The coexistence resolution process is not limited to the method of presenting the coexistence content to the
また、先の設定の優先度を高く設定しておいても良い。この場合、整合がとれないプリント設定値についてのみ、先の設定である第1のPJLコマンドを優先するのではなく、第1のPJLコマンド500によるプリント設定値の全てを優先しても良い。この場合は、先の設定を行ったユーザーの意図を反映することができる。
In addition, the priority of the previous setting may be set high. In this case, instead of giving priority to the first PJL command, which is the previous setting, only the print setting values that cannot be matched may be given priority to all the print setting values by the
また、PJLコマンドを付与したユーザーの予め設定された権限に基づいて、プリント設定値を決定することにより併存を解消しても良い。例えば、MFP1の管理者による設定を優先し、一般ユーザーの設定は優先しない構成としても良い。この場合、PJLコマンドのコメント部分に管理者設定である情報(例えば「@PJL COMMENT」)を付与しておき、判断に利用すれば良い。また、文書作成ユーザーの設定を優先し、印刷を行うユーザーの設定は優先しない構成としても良い。この場合も、PJLコマンドのコメント部分に作成者情報を付与しておき、判断に利用すれば良い。このように、予め設定されたユーザーの権限に基づいてプリント設定値を決定するから、ユーザーの権限を反映したプリント設定値の設定が可能となる。 Further, the coexistence may be eliminated by determining the print setting value based on the preset authority of the user who has given the PJL command. For example, the setting by the administrator of MFP1 may be prioritized, and the setting of a general user may not be prioritized. In this case, information set by the administrator (for example, "@PJL COMMENT") may be added to the comment part of the PJL command and used for judgment. Further, the setting of the user who creates the document may be prioritized, and the setting of the user who prints may not be prioritized. In this case as well, the creator information may be added to the comment part of the PJL command and used for judgment. In this way, since the print setting value is determined based on the preset user authority, it is possible to set the print setting value reflecting the user authority.
1 画像形成装置
11 アプリケーションプラットフォーム
12 スキャンアプリ
13 プリントアプリ
14 共有フォルダ
100 制御部
101 CPU
102 ROM
110 固定記憶装置
120 画像読取装置
140 画像出力装置
300 ユーザー
400 ドキュメントファイル
500 第1のPJLコマンド
600 第2のPJLコマンド
1 Image forming
102 ROM
110
Claims (12)
前記判断手段により複数のPJLコマンドによるプリント設定値が併存すると判断された場合、併存を解消する処理を実行する併存解消手段と、
を備えたことを特徴とする画像形成装置。 When writing a PJL command in a document file, a means for determining whether or not print setting values by a plurality of PJL commands coexist in the document file,
When it is determined by the above-mentioned determination means that the print setting values by a plurality of PJL commands coexist, the coexistence elimination means for executing the process for eliminating the coexistence and the coexistence elimination means.
An image forming apparatus characterized by being provided with.
前記判断ステップにより複数のPJLコマンドによるプリント設定値が併存すると判断された場合、併存を解消する処理を実行する併存解消ステップと、
を備えたことを特徴とする画像形成装置におけるプリント設定値の併存解消方法。 When writing a PJL command in a document file, a determination step for determining whether or not print setting values by a plurality of PJL commands coexist in the document file, and a determination step.
When it is determined by the determination step that the print setting values by a plurality of PJL commands coexist, the coexistence elimination step for executing the process for eliminating the coexistence and the coexistence elimination step
A method for resolving the coexistence of print setting values in an image forming apparatus.
前記判断ステップにより複数のPJLコマンドによるプリント設定値が併存すると判断された場合、併存を解消する処理を実行する併存解消ステップと、
を画像形成装置のコンピュータに実行させるためのプリント設定値の併存解消プログラム。 When writing a PJL command in a document file, a determination step for determining whether or not print setting values by a plurality of PJL commands coexist in the document file, and a determination step.
When it is determined by the determination step that the print setting values by a plurality of PJL commands coexist, the coexistence elimination step for executing the process for eliminating the coexistence and the coexistence elimination step
A program for eliminating the coexistence of print settings to cause the computer of the image forming apparatus to execute.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017055653A JP6828540B2 (en) | 2017-03-22 | 2017-03-22 | Image forming device, coexistence elimination method of print setting value and coexistence elimination program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017055653A JP6828540B2 (en) | 2017-03-22 | 2017-03-22 | Image forming device, coexistence elimination method of print setting value and coexistence elimination program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018158455A JP2018158455A (en) | 2018-10-11 |
JP6828540B2 true JP6828540B2 (en) | 2021-02-10 |
Family
ID=63796169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017055653A Active JP6828540B2 (en) | 2017-03-22 | 2017-03-22 | Image forming device, coexistence elimination method of print setting value and coexistence elimination program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6828540B2 (en) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006142565A (en) * | 2004-11-17 | 2006-06-08 | Konica Minolta Business Technologies Inc | Image forming apparatus, system, method and program |
KR20070028182A (en) * | 2005-09-07 | 2007-03-12 | 삼성전자주식회사 | Method of setting printout function |
JP4825170B2 (en) * | 2007-05-31 | 2011-11-30 | 株式会社リコー | Image forming apparatus |
JP4497208B2 (en) * | 2008-02-01 | 2010-07-07 | コニカミノルタビジネステクノロジーズ株式会社 | Image forming apparatus, printing control method, and control program |
KR101496438B1 (en) * | 2009-09-08 | 2015-02-26 | 삼성전자주식회사 | Print controling apparatus, image forming apparatus and method for controling print |
JP2012083987A (en) * | 2010-10-13 | 2012-04-26 | Konica Minolta Business Technologies Inc | Image formation system, information processor, information processing program and image formation method |
JP2012121167A (en) * | 2010-12-06 | 2012-06-28 | Canon Inc | Printing apparatus, printing method, and program |
JP2012198641A (en) * | 2011-03-18 | 2012-10-18 | Ricoh Co Ltd | Data processing device and program |
JP6142675B2 (en) * | 2013-05-30 | 2017-06-07 | コニカミノルタ株式会社 | Image forming apparatus control apparatus, image forming apparatus control method, and image forming apparatus control program |
JP6446965B2 (en) * | 2014-09-30 | 2019-01-09 | ブラザー工業株式会社 | Image forming apparatus |
-
2017
- 2017-03-22 JP JP2017055653A patent/JP6828540B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018158455A (en) | 2018-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4778830B2 (en) | Display control system, image processing apparatus, and display control method | |
JP7091821B2 (en) | Image processing equipment and programs | |
JP5412941B2 (en) | Image forming system, image forming apparatus, display method, and program | |
JP4544257B2 (en) | Printing apparatus, printing command program, and printing method | |
JP6395374B2 (en) | Image forming apparatus, image forming apparatus control method, and computer-readable program | |
EP2388685B1 (en) | Information processing apparatus and control method thereof, and storage medium | |
US10712985B2 (en) | Setting control device that changes from one area to another, setting control method, and program | |
US8736879B2 (en) | Managing settings for image processing job options | |
US9584689B2 (en) | Information processing apparatus and control method thereof | |
JP2010074311A (en) | Job execution system, image processing apparatus, job executing method and job execution program | |
US10126992B2 (en) | Image processing apparatus, control method thereof, and storage medium | |
WO2017082073A1 (en) | Image forming apparatus, information processing method, and program | |
US20180107435A1 (en) | Processing device, non-transitory recording medium storing a computer readable program and substitute process setting method | |
US8405861B2 (en) | Information processing apparatus, device operation setting method and recording medium | |
JP5417841B2 (en) | Information processing apparatus and information processing program | |
US8634101B2 (en) | Image forming apparatus, method applicable to the image forming apparatus, and control program | |
US20120013943A1 (en) | Image forming apparatus, information processing apparatus, printing system, image forming method, image forming program, and storage medium storing image forming program | |
JP6828540B2 (en) | Image forming device, coexistence elimination method of print setting value and coexistence elimination program | |
JP4297057B2 (en) | Image forming system, output mode management program, and recording medium recording the output mode management program | |
US10564907B2 (en) | Image forming apparatus, display control method, and storage medium | |
JP6949629B2 (en) | Image forming device, control method and program | |
JP7146841B2 (en) | IMAGE FORMING APPARATUS, IMAGE FORMING APPARATUS CONTROL METHOD, AND COMPUTER-READABLE PROGRAM | |
JP6743097B2 (en) | Image forming apparatus, control method of image forming apparatus, and program | |
JP7314648B2 (en) | Information processing device, information processing method, and program | |
JP7247780B2 (en) | Image forming device, information processing device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200214 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201120 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201222 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210104 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6828540 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |