JP7127520B2 - Print control device and program - Google Patents
Print control device and program Download PDFInfo
- Publication number
- JP7127520B2 JP7127520B2 JP2018234631A JP2018234631A JP7127520B2 JP 7127520 B2 JP7127520 B2 JP 7127520B2 JP 2018234631 A JP2018234631 A JP 2018234631A JP 2018234631 A JP2018234631 A JP 2018234631A JP 7127520 B2 JP7127520 B2 JP 7127520B2
- Authority
- JP
- Japan
- Prior art keywords
- hot folder
- information
- setting information
- file
- 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
本発明は、印刷制御装置及びプログラムに関する。 The present invention relates to a print control device and program.
近年、プリンター機能の増加に伴い、印刷設定項目の組合せが増えている。それに伴い、ドキュメントを目的別に印刷設定を変えて出力させるために複数のホットフォルダーを作成し、運用する傾向にある。 In recent years, with the increase in printer functions, the number of combinations of print setting items has increased. Along with this, there is a tendency to create and operate a plurality of hot folders in order to output documents with different print settings for different purposes.
ホットフォルダーには、1種類の印刷設定(印刷設定情報)が記憶されており、そのホットフォルダーにファイルを投入(コピー)すると印刷設定情報が反映され、その印刷設定情報に従って印刷される。印刷設定情報の印刷機能を1つでも変えて印刷する場合は、その都度条件を変えたホットフォルダーを作成し、そのホットフォルダーにファイルを投入しなければならず、ユーザーにとって煩雑となる。 One type of print setting (print setting information) is stored in the hot folder, and when a file is input (copied) to the hot folder, the print setting information is reflected and printed according to the print setting information. When printing by changing even one print function of the print setting information, it is necessary to create a hot folder with different conditions each time and input files to the hot folder, which is troublesome for the user.
また、大量のファイルを印刷する場合、1種類の印刷設定の場合は、1つのホットフォルダーにファイルを投入すればよいが、複数種類の印刷設定で大量の印刷を行う場合は、印刷設定の種類ごとにファイルを選択し、投入しなければならず、投入する回数も増えるため、さらに煩雑になり、大量のファイルを一度に選択して投入する場合には選択ミスも起こりやすく、間違った場合、無駄な印刷が発生してしまうことがある。 Also, when printing a large number of files, if only one type of print setting is used, files can be put into one hot folder. Each file must be selected and submitted, and the number of submissions increases, making it even more complicated. Useless printing may occur.
このため、複数のホットフォルダーを1つのフォルダーに移動し、親フォルダーにホットフォルダー機能を付与し、親ホットフォルダーにファイルが投入された場合、どの子ホットフォルダーの印刷設定を反映させるかのメッセージを表示し、ユーザーに選択させ、その設定で印刷ジョブを作成する情報処理装置が知られている(特許文献1参照)。 Therefore, when multiple hot folders are moved into one folder, the hot folder function is added to the parent folder, and a file is input to the parent hot folder, a message indicating which child hot folder's print settings should be reflected is displayed. An information processing apparatus is known that displays settings, prompts a user to make a selection, and creates a print job based on the settings (see Japanese Patent Application Laid-Open No. 2002-200013).
また、フォルダーが階層構造になっており、最下層に印刷設定が保存されており、親フォルダーにファイルが投入されるとキー情報を抽出して、条件にあった印刷設定が格納されているフォルダーを検索して、そのフォルダーに格納されている印刷設定をファイルに反映して印刷ジョブを作成する印刷制御システムが知られている(特許文献2参照)。 In addition, the folders have a hierarchical structure, and the print settings are saved at the bottom layer. When a file is input to the parent folder, the key information is extracted and the folder that stores the print settings that meet the conditions and create a print job by reflecting the print settings stored in the folder in a file (see Japanese Patent Application Laid-Open No. 2002-200026).
また、各印刷機能の設定値がフォルダーで表示され、印刷機能の設定値を1つ1つ選択していき、最終フォルダーにファイルを投入すると、それまで設定した印刷設定を反映した印刷が可能となる印刷装置が知られている(特許文献3参照)。 In addition, the setting values of each print function are displayed in folders, and when you select the setting values of the print function one by one and put the file in the final folder, it is possible to print with the print settings that have been set up to that point. is known (see Patent Document 3).
しかし、特許文献1の情報処理装置では、設定したい印刷設定ごとにファイルを投入しなければならなく、ユーザーの手間がかかりその負担が大きい。また、特許文献2の印刷制御システムでは、キー情報によって印刷設定の格納されているフォルダーを検索しているのみで、所望の印刷設定(印刷機能)が得られないおそれがあった。また、特許文献3の印刷装置では、印刷機能の設定値を1つ1つ選択してかなければならず、ユーザーの手間がかかりその負担が大きい。 However, in the information processing apparatus disclosed in Japanese Patent Application Laid-Open No. 2002-200010, a file must be input for each desired print setting, which takes a lot of time and effort on the user and places a heavy burden on the user. Further, in the print control system disclosed in Japanese Patent Application Laid-Open No. 2002-200020, there is a possibility that the desired print settings (print functions) cannot be obtained simply by searching for the folder in which the print settings are stored using the key information. Further, in the printing apparatus disclosed in Japanese Patent Application Laid-Open No. 2002-200010, the setting values of the printing functions must be selected one by one, which takes a lot of time and effort on the part of the user and places a heavy burden on the user.
本発明の課題は、ファイルを容易かつ確実に所望の印刷機能で印刷することである。 An object of the present invention is to print a file easily and reliably with a desired print function.
上記課題を解決するため、請求項1に記載の発明の印刷制御装置は、
印刷機能の印刷設定情報が関連付けられたホットフォルダーに投入されたファイルの印刷ジョブを作成する印刷制御装置であって、
第1ホットフォルダーの下層に接続された少なくとも1つの第2ホットフォルダーにおいて、ファイルに対応して当該第1ホットフォルダーと連携する前記第2ホットフォルダーを示す連携情報を記憶する記憶手段と、
前記第1ホットフォルダーに投入されたファイルを取得する取得手段と、
前記記憶された連携情報と、前記取得されたファイルとに基づいて、前記第1ホットフォルダーの印刷設定情報と、当該第1ホットフォルダーに連携する第2ホットフォルダーの印刷設定情報とをマージし、当該マージした印刷設定情報を反映した印刷ジョブを作成する印刷ジョブ作成手段と、を備える。
In order to solve the above problems, the print control device of the invention described in
A print control device for creating a print job of a file input to a hot folder associated with print setting information of a print function,
storage means for storing, in at least one second hot folder connected to a lower layer of a first hot folder, link information indicating the second hot folder linked with the first hot folder corresponding to a file;
an acquisition means for acquiring the file input to the first hot folder;
merging print setting information of the first hot folder and print setting information of a second hot folder linked to the first hot folder based on the stored link information and the acquired file; and print job creating means for creating a print job reflecting the merged print setting information.
請求項2に記載の発明は、請求項1に記載の印刷制御装置において、
前記連携情報は、ファイルのキー情報に対応して第1ホットフォルダーと連携する第2ホットフォルダーを示し、
前記取得手段は、前記第1ホットフォルダーに投入されたファイルのキー情報を取得し、
前記印刷ジョブ作成手段は、前記記憶された連携情報と、前記取得されたキー情報とに基づいて、前記第1ホットフォルダーの印刷設定情報と、当該第1ホットフォルダーに連携する第2ホットフォルダーの印刷設定情報とをマージする。
The invention according to
the linkage information indicates the second hot folder linked with the first hot folder in correspondence with the key information of the file;
The acquisition means acquires key information of a file inserted into the first hot folder,
The print job creating unit creates print setting information for the first hot folder and a second hot folder linked to the first hot folder based on the stored link information and the acquired key information. Merge with print setting information.
請求項3に記載の発明は、請求項2に記載の印刷制御装置において、
前記キー情報は、ファイルのファイル名、ファイル属性、ページ番号及びヘッダーフッター情報の少なくとも1つである。
The invention according to claim 3 is the print control device according to
The key information is at least one of file name, file attribute, page number and header/footer information of the file.
請求項4に記載の発明は、請求項2又は3に記載の印刷制御装置において、
前記第2ホットフォルダーに複数のファイルが投入された場合に、当該複数のファイルに共通するキー情報を検出し、検出したキー情報に基づいて連携情報を更新する第1更新手段を備える。
The invention according to claim 4 is the print control device according to
A first update means is provided for detecting key information common to the plurality of files when a plurality of files are input to the second hot folder, and updating cooperation information based on the detected key information.
請求項5に記載の発明は、請求項1から4のいずれか一項に記載の印刷制御装置において、
前記印刷ジョブ作成手段は、デフォルト値から変更された印刷設定情報を優先して、前記第1ホットフォルダーの印刷設定情報と、当該第1ホットフォルダーに連携する第2ホットフォルダーの印刷設定情報とをマージする。
The invention according to claim 5 is the print control device according to any one of
The print job creation unit gives priority to the print setting information changed from the default value, and creates the print setting information of the first hot folder and the print setting information of the second hot folder linked to the first hot folder. merge.
請求項6に記載の発明は、請求項5に記載の印刷制御装置において、
前記印刷ジョブ作成手段は、前記第1ホットフォルダーと、当該第1ホットフォルダーに連携する第2ホットフォルダーとの印刷設定情報がいずれもデフォルト値から変更されている場合に、上位階層又は下位階層を優先するかのマージ条件に応じて、前記第1ホットフォルダーの印刷設定情報と、当該第1ホットフォルダーに連携する第2のホットフォルダーの印刷設定情報とをマージする。
The invention according to claim 6 is the print control device according to claim 5,
The print job creating unit selects an upper layer or a lower layer when the print setting information of the first hot folder and the second hot folder linked to the first hot folder have been changed from default values. The print setting information of the first hot folder and the print setting information of the second hot folder linked to the first hot folder are merged according to the merge condition of priority.
請求項7に記載の発明は、請求項1から6のいずれか一項に記載の印刷制御装置において、
前記第1ホットフォルダー及び前記第2ホットフォルダーを表示手段に階層表示する表示制御手段を備える。
The invention according to claim 7 is the print control device according to any one of
A display control unit hierarchically displays the first hot folder and the second hot folder on a display unit.
請求項8に記載の発明は、請求項1から7のいずれか一項に記載の印刷制御装置において、
前記印刷ジョブ作成手段は、前記第1ホットフォルダーに連携する第2ホットフォルダーの印刷設定情報がない場合に、当該第1ホットフォルダーの印刷設定情報を反映した印刷ジョブを作成する。
The invention according to claim 8 is the print control device according to any one of
The print job creating unit creates a print job reflecting the print setting information of the first hot folder when there is no print setting information of the second hot folder linked to the first hot folder.
請求項9に記載の発明は、請求項1から8のいずれか一項に記載の印刷制御装置において、
前記ホットフォルダーが移動又はコピーされた場合に、当該移動又はコピー後のホットフォルダーに基づいて連携情報を更新する第2更新手段を備える。
The invention according to claim 9 is the print control device according to any one of
A second updating means is provided for updating the linkage information based on the hot folder after the hot folder has been moved or copied, when the hot folder has been moved or copied.
請求項10に記載の発明は、請求項1から9のいずれか一項に記載の印刷制御装置において、
前記印刷ジョブ作成手段は、前記取得されたファイルに対応する所定数の種類の連携情報がある場合に、当該所定数のそれぞれの連携情報と、前記取得されたファイルとに基づいて、前記第1ホットフォルダーの印刷設定情報と、当該第1ホットフォルダーに連携する前記所定数の各第2ホットフォルダーの印刷設定情報とをそれぞれマージし、当該マージした印刷設定情報を反映した前記所定数の印刷ジョブを作成する。
The invention according to
When there are a predetermined number of types of link information corresponding to the acquired file, the print job creation unit creates the first print job based on each of the predetermined number of link information and the acquired file. The print setting information of the hot folder is merged with the print setting information of the predetermined number of second hot folders linked to the first hot folder, and the predetermined number of print jobs that reflect the merged print setting information. to create
請求項11に記載の発明は、請求項1から10のいずれか一項に記載の印刷制御装置において、
前記印刷ジョブ作成手段は、マージされる印刷条件情報に禁則関係が発生する場合に、上位階層又は下位階層を優先するかの選択入力に応じて、前記第1ホットフォルダーの印刷設定情報と、当該第1ホットフォルダーに連携する第2のホットフォルダーの印刷設定情報とをマージする。
The invention according to
The print job creating means, when there is a contradiction in the merged print condition information, responds to a selection input as to whether to give priority to the upper layer or the lower layer, and the print setting information of the first hot folder and the relevant print setting information. Merge the print setting information of the second hot folder linked to the first hot folder.
請求項12に記載の発明は、請求項1から11のいずれか一項に記載の印刷制御装置において、
前記印刷ジョブ作成手段は、前記作成された印刷ジョブを印刷手段に出力する。
The invention according to
The print job creating means outputs the created print job to the printing means.
請求項13に記載の発明のプログラムは、
印刷機能の印刷設定情報が関連付けられたホットフォルダーに投入されたファイルの印刷ジョブを作成する印刷制御装置のコンピューターを、
第1ホットフォルダーの下層に接続された少なくとも1つの第2ホットフォルダーにおいて、当該第1ホットフォルダーと連携する前記第2ホットフォルダーを示す連携情報を記憶する記憶手段、
前記第1ホットフォルダーに投入されたファイルを取得する取得手段、
前記記憶された連携情報と、前記取得されたファイルとに基づいて、前記第1ホットフォルダーの印刷設定情報と、当該第1ホットフォルダーに連携する第2ホットフォルダーの印刷設定情報とをマージし、当該マージした印刷設定情報を反映した印刷ジョブを作成する印刷ジョブ作成手段、
として機能させる。
The program of the invention according to
The computer of the print control device that creates the print job of the file input to the hot folder associated with the print setting information of the print function,
storage means for storing, in at least one second hot folder connected to a lower layer of a first hot folder, linkage information indicating the second hot folder linked with the first hot folder;
Acquisition means for acquiring the file inserted in the first hot folder;
merging print setting information of the first hot folder and print setting information of a second hot folder linked to the first hot folder based on the stored link information and the acquired file; print job creating means for creating a print job reflecting the merged print setting information;
function as
本発明によれば、ファイルを容易かつ確実に所望の印刷機能で印刷できる。 According to the present invention, a file can be easily and reliably printed with a desired print function.
添付図面を参照して、本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。 Embodiments according to the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the present invention is not limited to the illustrated examples.
図1~図16を参照して、本発明に係る実施の形態を説明する。まず、図1~図3を参照して、本実施の形態の装置構成を説明する。図1は、本実施の形態の印刷システム1のシステム構成を示す図である。図2は、PC(Personal Computer)10の機能構成を示すブロック図である。図3は、画像形成装置20の機能構成を示すブロック図である。
An embodiment according to the present invention will be described with reference to FIGS. 1 to 16. FIG. First, referring to FIGS. 1 to 3, the device configuration of this embodiment will be described. FIG. 1 is a diagram showing the system configuration of a
図1に示すように、本実施の形態の印刷システム1は、用紙に印刷(画像形成)を行うシステムであり、例えば、企業のオフィスに設置されている。印刷システム1は、印刷制御装置としてのPC10と、印刷手段としての複数の画像形成装置20と、を備える。PC10と画像形成装置20とは、通信ネットワークNを介して通信接続されている。
As shown in FIG. 1, a
PC10は、例えば、企業のユーザーが使用する情報処理装置であり、ワークフローアプリケーションプログラム(ワークフローアプリP1とする)がインストールされ、ワークフローアプリP1の実行により、PC10内に作成されたホットフォルダーを管理し、ホットフォルダーに関連付けられた様々な印刷設定(印刷設定情報)を反映した印刷ジョブを作成し、指定した画像形成装置20に印刷ジョブを送信して印刷物を出力させる機能を有する。
The
ホットフォルダーは、OS(Operating System)などで実現される通常のフォルダーと同様に、ホットフォルダー内に通常のファイルだけでなく入れ子的にホットフォルダーを格納可能な階層構造を有する。本実施の形態の各ホットフォルダーは、1種類の印刷設定情報が設定されており、投入(コピー)したファイルに対して当該印刷設定情報の印刷設定を付与することができる。 A hot folder has a hierarchical structure in which not only normal files but also hot folders can be nested in the hot folder, similar to a normal folder realized by an OS (Operating System) or the like. Each hot folder according to the present embodiment is set with one type of print setting information, and print settings of the print setting information can be added to input (copied) files.
ホットフォルダーとは、ワークフローアプリP1(図2)が管理するフォルダーである。ワークフローアプリP1は、ホットフォルダーにファイルが投入されると当該ファイルを取り込み、ホットフォルダーに関連付けられた印刷設定情報を反映した印刷ジョブを作成する。ホットフォルダーに関連付けられた印刷設定情報は、機能情報として、画像形成装置20が有している印刷機能とその設定値とを含む。この印刷機能は、画像形成装置20で設定できる全ての印刷機能である。さらに、入稿者情報や、印刷先の画像形成装置20の情報などもホットフォルダーに関連付けられる構成としてもよい。
A hot folder is a folder managed by the workflow application P1 (FIG. 2). When a file is input to the hot folder, the workflow application P1 takes in the file and creates a print job reflecting print setting information associated with the hot folder. The print setting information associated with the hot folder includes, as function information, print functions possessed by the
ホットフォルダーに関連付けられた印刷設定情報において、画像形成装置20が有している印刷機能の設定値は、初期状態ではデフォルト設定(デフォルト値)が記憶されており、例えば、ステープル処理の印刷設定情報は、デフォルト値では、オフが記憶されているため、設定を変更しないでホットフォルダーにファイルを、投入(コピー)すると、ステープル処理のオフの印刷ジョブが作成される。その他の印刷機能も初期状態で記憶されているデフォルト値が反映された印刷ジョブとなる。ホットフォルダーに関連付けられた印刷設定情報をステープル処理のオフからオンに変更した場合、当該ホットフォルダーにファイルを投入(コピー)すると、ステープル処理のオンの印刷ジョブが作成される。その他の印刷機能は初期状態で記憶されているデフォルト値が反映された印刷ジョブとなる。
In the print setting information associated with the hot folder, default settings (default values) are stored as the setting values of the print functions of the
本実施の形態では、ファイルが投入されたホットフォルダーの下層にホットフォルダーがある場合に、投入元のホットフォルダーの印刷設定情報と、当該下層のホットフォルダーの印刷設定情報と、がマージ(合併)され、マージされた印刷設定情報に基づいて印刷される。以下、簡単に、最上位のホットフォルダーを親ホットフォルダーとし、親ホットフォルダーの下層のホットフォルダーを子ホットフォルダーと呼ぶものとする。 In the present embodiment, when there is a hot folder in the lower layer of the hot folder into which the file is input, the print setting information of the hot folder from which the file is input and the print setting information of the hot folder in the lower layer are merged. and printed based on the merged print setting information. Hereinafter, the hot folder at the highest level will be referred to as the parent hot folder, and the hot folders below the parent hot folder will be referred to as child hot folders.
画像形成装置20は、画像形成及び画像読み取りの機能を有するMFP(Multi Function Peripheral)とする。しかし、画像形成装置20は、MFPに限定されるものではなく、少なくともPC10から送信された印刷ジョブにより用紙に画像形成(印刷)するプリンターなどの画像形成装置としてもよい。
The
通信ネットワークNは、LAN(Local Area Network)であるものとするが、これに限定するものではなく、インターネット、WAN(Wide Area Network)などを含めるものとしてもよい。 The communication network N is assumed to be a LAN (Local Area Network), but is not limited to this, and may include the Internet, WAN (Wide Area Network), and the like.
ついで、図2を参照して、PC10の内部の機能構成を説明する。図2に示すように、PC10は、取得手段、印刷ジョブ作成手段、第1更新手段、第2更新手段、表示制御手段としてのCPU(Central Processing Unit)11と、操作部12と、RAM(Random Access Memory)13と、表示手段としての表示部14と、記憶部15と、通信部16と、を備える。PC10の各部は、バスを介して接続されている。
Next, the internal functional configuration of the
CPU11は、記憶部15に記憶されているシステムプログラム、アプリケーションプログラムのうち指定されたプログラムを読み出してRAM13のワークエリアに展開し、当該展開されたプログラムに従ってPC10の各部を制御する。
The
操作部12は、カーソルキー、文字、数字入力キー及び各種機能キーなどを備えたキーボード、マウスなどのポインティングデバイスを含む構成とし、ユーザーによる各キーの押下入力、位置入力を受け付けてその操作情報をCPU11に出力する。
The
RAM13は、揮発性のメモリーである。また、RAM13は、実行される各種プログラムやこれら各種プログラムに係るデータなどを格納するワークエリアを有する。
表示部14は、LCD(Liquid Crystal Display)、EL(ElectroLuminescence)ディスプレイなどで構成され、CPU11からの表示制御信号に従って画面表示を行う。
The
記憶部15は、HDD(Hard Disk Drive)、SSD(Solid State Drive)などにより構成される。記憶部15には、CPU11で実行されるシステムプログラムやアプリケーションプログラム、各種データなどが記憶されている。これらのプログラムは、コンピューター読み取り可能なプログラムコードの形態で記憶部15に格納されている。
The
記憶部15は、ワークフローアプリP1、ファイル投入条件テーブル50、ホットフォルダー管理情報60、ホットフォルダー70などを記憶する。ワークフローアプリP1は、後述する印刷ジョブ作成プログラムP11、ホットフォルダーコピープログラムP12、共通条件追加プログラムP13を含む。
The
本実施の形態において、ワークフローアプリP1は、階層化された複数のホットフォルダーの連携情報によって決められた条件に従って、複数のホットフォルダーのそれぞれの印刷設定情報をマージして、マージした印刷設定情報を反映した印刷ジョブを作成し、指定した画像形成装置20に印刷ジョブを送信して印刷物を出力させる。この複数のホットフォルダーの連携情報は、ファイルのキー情報にしたがって、どのホットフォルダーと連携するかのファイル投入条件テーブル50として記憶される。ファイル投入条件テーブル50については、詳細に後述する。
In this embodiment, the workflow application P1 merges the print setting information of each of the multiple hot folders according to the conditions determined by the link information of the multiple hierarchized hot folders, and outputs the merged print setting information. A reflected print job is created, and the print job is transmitted to the designated
ホットフォルダー管理情報60は、各ホットフォルダーの階層構造と、各ホットフォルダーに設定された印刷設定情報と、を含む。操作部12を介するユーザーの操作に応じて、ホットフォルダー管理情報60の各ホットフォルダーの印刷設定情報が変更可能であるとともに、ホットフォルダー管理情報60は、当該印刷設定情報が変更された場合にも、その印刷設定情報のデフォルト(設定)値を含むものとする。
The hot
各ホットフォルダーの印刷設定情報は、少なくとも1つの印刷機能の設定情報(以下、機能情報という)からなる。印刷機能は、例えば、面印刷、リピート印刷、ステープルなどからなる。面印刷の設定情報は、片面印刷(デフォルト値)又は両面印刷である。リピート印刷の設定情報は、オフ(デフォルト値)、2リピート、4リピートなどである。ステープルの設定情報は、オフ(デフォルト値)、オンなどである。全ての機能情報がデフォルト値である場合、禁則関係は発生していないものとする。 The print setting information for each hot folder consists of setting information for at least one print function (hereinafter referred to as function information). The printing functions include, for example, surface printing, repeat printing, and stapling. The setting information for side printing is single-sided printing (default value) or double-sided printing. Setting information for repeat printing includes off (default value), 2 repeats, 4 repeats, and the like. The stapling setting information includes off (default value), on, and the like. If all function information is the default value, it is assumed that there is no contradiction.
ホットフォルダー70は、階層構造のホットフォルダーと、その中に格納されたファイルなどの情報と、を含む。
The
通信部16は、ネットワークカードなどにより構成される。CPU11は、通信部16を介して、通信ネットワークN上の画像形成装置20などと通信接続してデータの送受信を行う。
The
ついで、図3を参照して、画像形成装置20の内部の機能構成を説明する。図3に示すように、画像形成装置20は、画像形成装置本体20Aと、後処理装置20Bと、を備える。画像形成装置本体20Aは、本体制御部21と、操作部22と、表示部23と、原稿読取部24と、画像処理部25と、画像形成部26と、給紙部27と、本体通信部28と、記憶部29と、外部通信部30と、搬送部31と、を備える。画像形成装置本体20Aの各部は、バスを介して通信接続されている。
Next, the internal functional configuration of the
本体制御部21は、CPU、RAM、ROM(Read Only Memory)を有する。CPUは、ROMに記憶されている各種処理プログラムを読み出し、当該プログラムに従って、画像形成装置本体20Aの各部を制御する。また、CPUは、出力された用紙に対して後処理を行う場合には、後処理装置20Bに所定の後処理を実行する指示を出す。ROMは、不揮発性の半導体メモリーなどにより構成され、各種プログラム、当該プログラムの実行に必要なデータなどを記憶している。RAMは、DRAM(Dynamic RAM)などにより構成され、プログラムや各種画像処理に係る画像データなどの各種データを一時的に記憶する。
The
操作部22は、表示部23の表示画面上を覆うように形成されたタッチパネルや、数字ボタン、スタートボタンなどの各種操作ボタンを備え、ユーザーの操作に基づく操作信号を本体制御部21に出力する。
The
表示部23は、LCDなどにより構成され、本体制御部21から入力される表示信号に従って各種表示情報を表示する。
The
原稿読取部24は、ADF(Auto Document Feeder:自動原稿給紙装置)、スキャナーなどを備え、原稿の画像を読み取って得られた画像データを本体制御部21に出力する。
The
画像処理部25は、本体制御部21の制御により、記憶部29に記憶された画像データ、原稿読取部24により原稿から画像を読み取って得られた画像データ、PC10から入力された画像データに必要な画像処理を行い、画像処理後の画像データを画像形成部26に送信する。画像処理には、階調処理、中間調処理、色変換処理などが含まれる。階調処理は、画像データの各画素の階調値を、用紙上に形成された画像の濃度特性が目標の濃度特性と一致するように補正された階調値に変換する処理である。中間調処理は、誤差拡散処理、組織的ディザ法を用いたスクリーン処理などである。色変換処理は、RGBの各階調値をCMYKの各階調値に変換する処理である。
The
画像形成部26は、本体制御部21の制御により、画像処理部25により画像処理が行われた画像データに基づいて、給紙部27により供給された用紙上にモノクロ又はカラーの画像を形成する。画像形成部26は、イエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)の各色に対応する画像形成ユニット、中間転写ベルト、2次転写ローラー、定着部などを備える。各色の画像形成ユニットは、感光体ドラムと、当該感光体ドラムの周囲に設けられた帯電部、露光部、現像部、クリーニング部と、を有する。イエロー色の感光体ドラムは、帯電部により表面が一様に帯電された後、イエロー色の画像データに基づいて露光部により走査露光されて静電潜像が形成される。そして、現像部によりイエロー色の感光体ドラム上の静電潜像にイエロー色のトナーが付着され、現像が行われる。イエロー色の感光体ドラム上のトナー像は、中間転写ベルトに転写後、クリーニング部により、残ったイエロー色のトナーが回収される。マゼンタ、シアン、ブラック色の画像形成ユニットも、イエロー色の画像形成ユニットと同様である。
The
各色の感光体ドラム上に形成された各色のトナー像は、回転する中間転写ベルト上に逐次転写(1次転写)され、中間転写ベルト上に、4色のトナー像が重ね合わされたカラートナー像が形成される。中間転写ベルト上のカラートナー像は、2次転写ローラーにより、用紙上に一括して転写(2次転写)される。定着部は、カラートナー像が転写された用紙を加熱する加熱ローラー、当該用紙を加圧する加圧ローラーを備え、加熱及び加圧によりカラートナー像を用紙に定着させる。 Each color toner image formed on each color photosensitive drum is successively transferred (primary transfer) onto a rotating intermediate transfer belt, and a color toner image is formed by superimposing four color toner images on the intermediate transfer belt. is formed. The color toner images on the intermediate transfer belt are collectively transferred (secondary transfer) onto the paper by the secondary transfer roller. The fixing section includes a heating roller that heats the sheet onto which the color toner image has been transferred and a pressure roller that presses the sheet, and fixes the color toner image to the sheet by heating and pressing.
給紙部27は、複数の給紙トレイ、給紙ローラーなどを備え、本体制御部21の制御により、給紙トレイから用紙を取り出して供給する。各給紙トレイには、給紙トレイごとに予め定められた紙種やサイズの用紙が収納されている。
The
本体通信部28は、後処理装置20B(後処理通信部42)と通信を行う。記憶部29は、画像データなどの各種データを記憶するHDD、半導体メモリーなどの不揮発性の記憶装置である。外部通信部30は、ネットワークカードなどにより構成され、通信ネットワークN上のPC10などの外部機器と通信を行うコントローラーIF(Inter Face)である。
The
搬送部31は、用紙を搬送する搬送ローラーなどを備え、本体制御部21の制御により、給紙部27から供給された用紙を画像形成部26に搬送し、画像形成部26により画像形成された用紙を後処理装置20Bに搬送する。また、搬送部31は、両面印刷のため、画像形成部26により片面に画像形成された用紙を反転して再度画像形成部26に搬送する反転経路部を有する。
The conveying
後処理装置20Bは、画像形成装置本体20Aから搬送された用紙に、必要に応じて後処理を行う装置である。後処理としては、例えば、ソート処理、ステープル処理、パンチ穴開け処理、折り処理、製本処理などである。後処理装置20Bは、後処理制御部41、後処理通信部42、搬送部43、後処理部44を有する。後処理装置20Bの各部は、バスを介して接続されている。
The
後処理制御部41は、本体制御部21と同様に、後処理装置20Bの各部を制御する。後処理通信部42は、画像形成装置本体20A(本体通信部28)と通信を行う。搬送部43は、後処理制御部41の制御により、画像形成装置本体20Aから搬送された用紙を後処理部44又は排紙トレイに搬送し、後処理部44で後処理が施された用紙を排紙トレイに搬送する。後処理部44は、ソート処理部、ステープル処理部、パンチ穴開け処理部、折り処理部、製本処理部などを有し、後処理制御部41の制御により、搬送された用紙に、ソート処理、ステープル処理、パンチ穴開け処理、折り処理、製本処理などの後処理を施す。
The
ついで、図4及び図5を参照して、記憶部15に記憶されるファイル投入条件テーブル50を説明する。図4は、ファイル投入条件テーブル50Aを示す図である。図5は、ホットフォルダーの階層構造H1を示す図である。
Next, the file input condition table 50 stored in the
図4に示すように、ファイル投入条件テーブル50の一例として、図5に示すホットフォルダーの階層構造H1に対応するファイル投入条件テーブル50Aを説明する。ホットフォルダーの階層構造H1は、親ホットフォルダー100と、親ホットフォルダー100に接続された下層の子ホットフォルダー110,120,130と、を有する。
As an example of the file loading condition table 50 shown in FIG. 4, a file loading condition table 50A corresponding to the hot folder hierarchical structure H1 shown in FIG. 5 will be described. The hierarchical structure H1 of hot folders has a parent
図5において、各ホットフォルダーの下又は横に、印刷設定情報の主な(特にデフォルト値から変更後の)機能情報を記載し、記載されていない機能情報が、デフォルト値であるものとする。この事項は、図9、図12、図15でも同様とする。親ホットフォルダー100の印刷設定情報は、両面印刷を含む。子ホットフォルダー110の印刷設定情報は、モノクロを含む。子ホットフォルダー120の印刷設定情報は、カラー及び面付け:2リピートを含む。子ホットフォルダー130の印刷設定情報は、ステープル(ステープル処理オン)及び片面印刷を含む。
In FIG. 5, it is assumed that the main function information (especially after changing the default value) of the print setting information is described below or beside each hot folder, and the function information that is not described is the default value. This matter also applies to FIGS. 9, 12, and 15. FIG. The print setting information of the parent
PC10のユーザーAにより、親ホットフォルダー100に所定のドキュメントのファイルF1が投入されると、ファイルF1のキー情報と、ファイル投入条件テーブル50Aとに基づいて、投入先の親ホットフォルダー100にマージする下層のホットフォルダーが決定される。
When the user A of the
このように、ファイル投入条件テーブル50Aは、ホットフォルダーに投入されたファイルに含まれるキー情報と、投入先のホットフォルダーにマージする下層のホットフォルダーとを関連付けるテーブルである。ファイル投入条件テーブル50Aは、投入先ホットフォルダー51と、キー情報52と、子ホットフォルダー条件情報53と、を有する。
As described above, the file input condition table 50A is a table that associates key information included in a file input to a hot folder with a lower-level hot folder to be merged into the input destination hot folder. The file input condition table 50A has an input destination
投入先ホットフォルダー51は、投入先のホットフォルダーの名称である。キー情報52は、投入するファイルに含まれうるキーワードとなる文字列である。キー情報52としては、例えば、投入されるファイルのファイル名中の文字列とするが、これに限定されるものではなく、ファイル属性、ページ番号、ヘッダーフッター情報などの少なくとも1つの文字列としてもよい。
The destination
子ホットフォルダー条件情報53は、キー情報52に対応して、投入先ホットフォルダー51の下層の子ホットフォルダー毎のマージの対象となるか否かを示すフラグ情報である。子ホットフォルダー条件情報53は、オンである場合に黒丸で表され、オフである場合に空白で表される。
The child hot
つぎに、図6~図16を参照して、印刷システム1の動作を説明する。まず、図6~図10を参照して、PC10で実行される印刷ジョブ作成処理を説明する。図6は、マージ条件設定画面D1を示す図である。図7は、印刷ジョブ作成処理を示すフローチャートである。図8は、優先選択画面D2を示す図である。図9は、ホットフォルダーの階層構造H2を示す図である。図10は、ファイル投入条件テーブル50Bを示す図である。
Next, operations of the
PC10において、ワークフローアプリP1が実行されているものとする。ワークフローアプリP1における印刷ジョブ作成処理の実行前に、予め、ホットフォルダーの印刷設定情報をマージする場合に、上位階層のホットフォルダーの印刷設定情報の機能情報と、下位階層のホットフォルダーの印刷設定情報の機能情報とにおいて、いずれを優先するかのマージ条件の設定が行われる。
Assume that a workflow application P1 is running on the
印刷設定情報のマージは、下記の基本動作によって行われる。
1.親ホットフォルダーと子ホットフォルダーの印刷設定情報の各機能情報を確認。
2.両方デフォルト値の場合はその機能情報を反映。
3.一方のみデフォルト値から変更されている場合はその機能情報を反映。
4.両方デフォルト値から変更されている場合はマージ条件に従う。
Merging of print setting information is performed by the following basic operations.
1. Check each function information of print setting information of parent hot folder and child hot folder.
2. If both are default values, the feature information is reflected.
3. If only one has been changed from the default value, that function information is reflected.
4. Follow the merge conditions if both have been changed from their default values.
ここで、デフォルト値から変更されているとは、機能情報の設定を1度でも変更した場合も含む。具体的には、片面印刷がデフォルト値の場合、設定を1度も変更しない場合はデフォルト値のままであり、例えば、片面印刷から両面印刷に変更して、再度、片面印刷にした場合は、意図して設定を変更しているので、この場合は、デフォルト値から変更されているものとして扱う。 Here, "changed from the default value" includes the case where the setting of the function information is changed even once. Specifically, if single-sided printing is the default value and the setting is never changed, the default value remains unchanged. Since the setting is changed intentionally, in this case, it is treated as being changed from the default value.
マージ条件の設定は、具体的には、PC10において、CPU11は、図6に示すマージ条件設定画面D1を表示部14に表示し、操作部12を介して、ユーザーからのマージ条件の選択入力を受け付け、入力されたマージ条件を記憶部15に記憶する。マージ条件設定画面D1は、マージ条件として、「下位階層の印刷設定を優先する。」、「上位階層の印刷設定を優先する。」、「優先する階層を選択する。」の選択をマージ条件として受け付けるドロップダウンリストを有する。「優先する階層を選択する。」を選択した場合は、後述するように、ホットフォルダーにファイルを投入した時点で、ユーザーが上位階層又は下位階層を選択入力する。
Specifically, in the
そして、PC10において、例えば、操作部12を介して、ユーザーからホットフォルダーへのファイルの投入指示が入力されたことをトリガーとして、CPU11は、記憶部15から読み出されRAM13に展開された印刷ジョブ作成プログラムP11との協働で、印刷ジョブ作成処理を実行する。
Then, in the
図7に示すように、まず、CPU11は、記憶部15に記憶されている投入先のホットフォルダーに対応するファイル投入条件テーブル50を参照し、投入されたファイルのファイル名からキー情報を検出し、その合致条件として、投入されたファイルのキー情報52に対応して子ホットフォルダー条件情報53がオンされているものがあるか否かを判別する(ステップS11)。例えば、ファイルが親ホットフォルダー100に投入された場合に、その投入先に投入先ホットフォルダー51が対応するファイル投入条件テーブル50Aが参照され、投入されたファイルのキー情報52に対応する子ホットフォルダー条件情報53がオンされている子ホットフォルダーがあるか否かが判別される。
As shown in FIG. 7, first, the
合致条件がない場合(ステップS11;NO)、CPU11は、投入先のホットフォルダーの印刷設定情報と、投入されたファイルとに基づき、印刷ジョブを作成し(ステップS12)、印刷ジョブ作成処理を終了する。
If there is no matching condition (step S11; NO), the
合致条件がある場合(ステップS11;YES)、CPU11は、投入先のホットフォルダーにマージするホットフォルダーを、投入されたファイルのキー情報52に対応する子ホットフォルダー条件情報53がオンされている子ホットフォルダーに決定する(ステップS13)。そして、CPU11は、記憶部15に記憶されているホットフォルダー管理情報60を参照し、投入先のホットフォルダーの印刷設定情報と、ステップS13で決定されたホットフォルダーの印刷設定情報の機能情報のデフォルト値からの変更有無とを確認する(ステップS14)。
If there is a matching condition (step S11; YES), the
そして、CPU11は、ステップS14で確認された投入先のホットフォルダーの印刷設定情報とステップS13で決定された子ホットフォルダーの印刷設定情報とで、印刷機能が共通する未選択の機能情報を1組選択する(ステップS15)。
Then, the
そして、CPU11は、ステップS14の確認結果に基づいて、投入先のホットフォルダーの選択中の機能情報と、ステップS13で決定された子ホットフォルダーの印刷設定情報と、の両方がデフォルト値であるか否かを判別する(ステップS16)。
Then, based on the confirmation result in step S14, the
両方のホットフォルダーがデフォルト値でない場合(ステップS16;NO)、CPU11は、ステップS14の確認結果に基づいて、投入先のホットフォルダーの選択中の機能情報と、ステップS13で決定された子ホットフォルダーの選択中の機能情報と、の一方がデフォルト値から変更されているか否かを判別する(ステップS17)。
If both hot folders are not default values (step S16; NO), the
両方のホットフォルダーの選択中の機能情報が変更設定である場合(ステップS17;NO)、CPU11は、記憶部15に記憶されているマージ条件を確認する(ステップS18)。そして、CPU11は、ステップS18のマージ条件が「優先する階層を選択する。」であるか否かを判別する(ステップS19)。マージ条件が「優先する階層を選択する。」でない場合(ステップS19;NO)、CPU11は、マージ条件が「上位階層の印刷設定を優先する。」であるか否かを判別する(ステップS20)。
If the selected function information of both hot folders is change setting (step S17; NO), the
マージ条件が「上位階層の印刷設定を優先する。」である場合(ステップS20;YES)、CPU11は、両方のホットフォルダーのうち上位階層(投入先のホットフォルダー)の選択中の機能情報を優先して決定する(ステップS21)。マージ条件が「下位階層の印刷設定を優先する。」である場合(ステップS20;NO)、CPU11は、下位階層のホットフォルダー(ステップS13で決定された子ホットフォルダー)の機能情報を優先して決定する(ステップS22)。
If the merge condition is "Priority is given to the print settings of the upper layer" (step S20; YES), the
そして、CPU11は、選択中の機能情報の決定により、既に決定中の機能情報との間で禁則関係が発生するか否かを判別する(ステップS23)。マージ条件が「優先する階層を選択する。」である場合(ステップS19;YES)、又は禁則関係が発生する場合(ステップS23;YES)、CPU11は、優先選択画面情報を表示部14に表示し、操作部12を介してユーザーからの上位階層及び下位階層のいずれを優先するかの選択入力を受け付ける(ステップS24)。ステップS24では、例えば、図8に示す優先選択画面D2が表示される。優先選択画面D2は、「下位階層の印刷設定を優先する。」と、「上位階層の印刷設定を優先する。」とのいずれか一方を選択可能なラジオボタンを有する。
Then, the
そして、CPU11は、ステップS24で「上位階層の印刷設定を優先する。」が選択入力されたか否かを判別する(ステップS25)。「上位階層の印刷設定を優先する。」が選択入力された場合(ステップS25;YES)、ステップS21に移行される。「下位階層の印刷設定を優先する。」が選択入力された場合(ステップS25;NO)、ステップS22に移行される。
Then, the
禁則関係が発生しない場合(ステップS23;NO)、CPU11は、ステップS15で全ての機能情報が選択されたか否かを判別する(ステップS26)。全ての機能情報が選択されていない場合(ステップS26;NO)、ステップS15に移行される。全ての機能情報が選択された場合(ステップS26;YES)、CPU11は、決定された全ての機能情報と、投入されたファイルとに基づき、両方のホットフォルダー印刷設定情報の決定した全ての機能情報をマージした印刷ジョブを作成し(ステップS27)、印刷ジョブ作成処理を終了する。
If no prohibition relationship occurs (step S23; NO), the
両方のホットフォルダーの選択中の機能情報がデフォルト値である場合(ステップS16;YES)、CPU11は、両方のホットフォルダーの選択中の同一のデフォルト値の機能情報を決定し(ステップS28)、ステップS26に移行する。一方のホットフォルダーの選択中の機能情報が変更されている場合(ステップS17;YES)、CPU11は、一方のホットフォルダーの選択中の変更されている機能情報を決定し(ステップS29)、ステップS23に移行する。
If the function information being selected for both hot folders is the default value (step S16; YES), the
印刷ジョブ作成処理の終了後、CPU11は、ワークフローアプリP1により、印刷ジョブ作成処理で作成された印刷ジョブをRAM13などに一旦保留し、操作部12を介して、ユーザーからの作成された印刷ジョブの印刷先の画像形成装置20の選択入力を受け付け、通信部16を介して、作成された印刷ジョブを、選択入力された画像形成装置20に送信して印刷させる。
After the print job creation process ends, the
また、CPU11は、操作部12を介するユーザーからの操作入力に応じて又は適宜自動的に、図5のホットフォルダーの階層構造H1などを表示部14に表示するものとする。
In addition, the
ここで、印刷ジョブ作成処理における具体的な実施例を説明する。第1の実施例として、図5のホットフォルダーの階層構造H1において、ファイル投入条件テーブル50Aが設定され、入稿者であるユーザーAが“xxxxxxxx合紙.pdf”のファイル名のファイルF1を親ホットフォルダー100に投入するケースを説明する。このケースでは、ファイル投入条件テーブル50Aのキー情報52の「合紙」に対応して、子ホットフォルダー条件情報53で子ホットフォルダー110がオンされている。親ホットフォルダー100の印刷設定情報の変更設定された機能情報の両面印刷と、子ホットフォルダー110のデフォルト値の機能情報の印刷設定情報のモノクロとがマージされ、印刷設定情報が両面印刷及びモノクロ(その他の機能情報はデフォルト値)の印刷ジョブが作成される。
A specific example of the print job creation process will now be described. As a first example, in the hierarchical structure H1 of the hot folder in FIG. A case of loading into the
第2の実施例として、ホットフォルダーの階層構造H1において、ファイル投入条件テーブル50Aが設定され、入稿者であるユーザーAが“xxxxxxxx本身.pdf”のファイル名のファイルF1を親ホットフォルダー100に投入するケースを説明する。このケースでは、ファイル投入条件テーブル50Aのキー情報52の「本身」に対応して、子ホットフォルダー条件情報53で子ホットフォルダー120がオンされている。親ホットフォルダー100の印刷設定情報の変更設定された機能情報の両面印刷と、子ホットフォルダー120の印刷設定情報のデフォルト値の機能情報のカラー及び変更設定された機能情報の2リピートとがマージされ、印刷設定情報が両面印刷、カラー及び2リピート(その他の機能情報はデフォルト値)の印刷ジョブが作成される。
As a second embodiment, in the hierarchical structure H1 of the hot folder, the file input condition table 50A is set, and the user A who is the submitter uploads the file F1 with the file name "xxxxxxxx main body.pdf" to the parent
第3の実施例として、ホットフォルダーの階層構造H1において、ファイル投入条件テーブル50Aが設定され、入稿者であるユーザーAが“xxxxxxxxステープル.pdf”のファイル名のファイルF1を親ホットフォルダー100に投入するケースを説明する。このケースでは、ファイル投入条件テーブル50Aのキー情報52の「ステープル」に対応して、子ホットフォルダー条件情報53で子ホットフォルダー130がオンされている。親ホットフォルダー100の印刷設定情報の変更設定された機能情報の両面印刷と、子ホットフォルダー130の印刷設定情報のデフォルト値の機能情報の片面印刷とでは、変更設定された両面印刷が優先され、印刷設定情報が両面印刷及びステープル(その他の機能情報はデフォルト値)の印刷ジョブが作成される。
As a third embodiment, the file input condition table 50A is set in the hierarchical structure H1 of the hot folder, and the user A who is the manuscript submitter uploads the file F1 with the file name "xxxxxxxx staple.pdf" to the parent
第4の実施例として、ホットフォルダーの階層構造H1において、ファイル投入条件テーブル50Aが設定され、入稿者であるユーザーAが“xxxxxxxx本身.pdf”のファイル名のファイルF1を親ホットフォルダー100に投入するケースを説明する。ただし、親ホットフォルダー100の印刷設定情報が、両面印刷及び4リピートを含むものとする。このケースでは、ファイル投入条件テーブル50Aのキー情報52の「本身」に対応して、子ホットフォルダー条件情報53で子ホットフォルダー120がオンされている。親ホットフォルダー100の印刷設定情報の変更設定された機能情報の4リピートと、子ホットフォルダー120の印刷設定情報の変更設定された機能情報の2リピートとでは、両方デフォルト値から変更されているので、マージ条件に応じて、マージされる印刷設定情報が変わる。
As a fourth embodiment, in the hierarchical structure H1 of the hot folder, the file input condition table 50A is set, and the user A, who is the submitter, puts the file F1 with the file name "xxxxxxxx body.pdf" into the parent
マージ条件が「下位階層の印刷設定を優先する。」の場合に、子ホットフォルダー130の2リピートが優先され、印刷設定情報が両面印刷、カラー及び2リピート(その他の機能情報はデフォルト値)の印刷ジョブが作成される。マージ条件が「上位階層の印刷設定を優先する。」の場合に、親ホットフォルダー100の4リピートが優先され、印刷設定情報が両面印刷、カラー及び4リピート(その他の機能情報はデフォルト値)の印刷ジョブが作成される。
When the merge condition is "Priority is given to lower layer print settings", priority is given to 2-repeat of the child
第5の実施例として、ホットフォルダーの階層構造H1において、ファイル投入条件テーブル50Aが設定され、入稿者であるユーザーAが、“xxxxxxxx.pdf”のキー情報がないファイル名のファイルF1を親ホットフォルダー100に投入するケースを説明する。このケースでは、ファイル投入条件テーブル50Aのキー情報52に対応するファイル名のキー情報がないので、ステップS12において、親ホットフォルダー100の印刷設定情報が反映され、印刷設定情報が両面印刷(その他の機能情報はデフォルト値)の印刷ジョブが作成される。
As a fifth embodiment, a file input condition table 50A is set in the hierarchical structure H1 of the hot folder, and user A, who is a manuscript submitter, has file F1 with a file name without key information of "xxxxxxxx.pdf" as a parent file. A case of loading into the
第6の実施例として、ホットフォルダーの階層構造H1において、ファイル投入条件テーブル50Aが設定され、入稿者であるユーザーAが、ファイルF1を子ホットフォルダー120に投入するケースを説明する。このケースでは、子ホットフォルダー120に対応するファイル投入条件テーブル50がないので、ステップS12において、子ホットフォルダー120の印刷設定情報が反映され、印刷設定情報がカラー及び2リピート(その他の機能情報はデフォルト値)の印刷ジョブが作成される。
As a sixth embodiment, a case will be described in which the file input condition table 50A is set in the hierarchical structure H1 of the hot folders, and the user A, who is the submitter, inputs the file F1 into the child
第7の実施例として、1つのファイルを投入して、試し印刷と、最終版印刷とを行う印刷ジョブをそれぞれ作成するケースを説明する。ただし、本実施例において、印刷ジョブ作成処理で、ステップS11で投入された1つのファイルにキー情報が複数ある場合に、ステップS13~S29が、1つのキー情報ごとに繰り返され、キー情報数分の印刷ジョブが作成されるものとする。 As a seventh embodiment, a case will be described in which one file is input and print jobs for test printing and final printing are created. However, in this embodiment, in the print job creation process, if one file input in step S11 has a plurality of pieces of key information, steps S13 to S29 are repeated for each piece of key information. of print jobs shall be created.
図9のホットフォルダーの階層構造H2において、ファイル投入条件テーブル50の一例としての図10に示す親ホットフォルダー200に対応するファイル投入条件テーブル50Bが設定され、試し印刷の段階として、入稿者であるユーザーAが“xxxxxxxx本身_最終版.pdf”のファイル名のファイルF1を親ホットフォルダー200に投入する。つまり、ファイルF1が「本身」及び「最終版」の2つのキー情報を有する。ホットフォルダーの階層構造H2は、親ホットフォルダー200と、親ホットフォルダー200の下層に接続された子ホットフォルダー210,220,230と、を有する。親ホットフォルダー200の印刷設定情報は、両面印刷を含む。子ホットフォルダー210の印刷設定情報は、モノクロを含む。子ホットフォルダー220の印刷設定情報は、カラー及び2リピートを含む。子ホットフォルダー230の印刷設定情報は、カラー、2リピート及び用紙種類:上質紙を含む。
In the hot folder hierarchical structure H2 in FIG. 9, a file input condition table 50B corresponding to the parent
まず、ファイル投入条件テーブル50Bのキー情報52の「本身」に対応して、子ホットフォルダー条件情報53で子ホットフォルダー220がオンされている。親ホットフォルダー200の印刷設定情報の変更された機能情報の両面印刷と、子ホットフォルダー220の印刷設定情報の変更された機能情報のカラー及び2リピートとに基づいて、印刷設定情報が両面印刷、カラー及び2リピート(その他の機能情報はデフォルト値)の試し印刷の印刷ジョブが作成される。
First, the child
そして、ファイル投入条件テーブル50Bのキー情報52の「最終版」に対応して、子ホットフォルダー条件情報53で子ホットフォルダー230がオンされている。親ホットフォルダー200の印刷設定情報の変更された機能情報の両面印刷と、子ホットフォルダー230の印刷設定情報の変更された機能情報のカラー、2リピート及び上質紙とに基づいて、印刷設定情報が両面印刷、カラー、2リピート及び上質紙(その他の機能情報はデフォルト値)の最終版印刷の印刷ジョブが作成される。
The child
試し印刷の印刷ジョブと、最終版印刷の印刷ジョブとは、一旦保留される。まず、操作部12を介するユーザーの試し印刷の操作入力に応じて、CPU11は、試し印刷の印刷ジョブを、指定した画像形成装置20に送信して試し印刷させ印刷物を出力させる。ユーザーは、試し印刷された印刷物を目視により確認する。ついで、操作部12を介するユーザーの最終版印刷の操作入力に応じて、CPU11は、最終版印刷の印刷ジョブを、指定した画像形成装置20に送信して最終版印刷させ印刷物を出力させる。
The print job for trial printing and the print job for final printing are temporarily put on hold. First, in response to a user's operation input for trial printing via the
ついで、図11~図13を参照して、PC10で実行されるホットフォルダーコピー処理を説明する。図11は、ホットフォルダーコピー処理を示すフローチャートである。図12は、ホットフォルダーの階層構造H3を示す図である。図13(a)は、ファイル投入条件テーブル50Cを示す図である。図13(b)は、ファイル投入条件テーブル50Dを示す図である。図13(c)は、ファイル投入条件テーブル50Eを示す図である。
Next, hot folder copy processing executed by the
PC10において、ワークフローアプリP1が実行されているものとする。そして、PC10において、例えば、操作部12を介して、ユーザーから、コピー元のホットフォルダー(コピー元ホットフォルダー)をコピー先のホットフォルダー(コピー先ホットフォルダー)に投入するホットフォルダーのコピー指示が入力されたことをトリガーとして、CPU11は、記憶部15から読み出されRAM13に展開されたホットフォルダーコピープログラムP12との協働で、ホットフォルダーコピー処理を実行する。
Assume that a workflow application P1 is running on the
図11に示すように、まず、CPU11は、ホットフォルダーの階層構造において、コピー元ホットフォルダーをコピー先ホットフォルダーの下層に接続してコピーし、当該コピーの内容をホットフォルダー管理情報60に反映する(ステップS31)。そして、CPU11は、記憶部15に記憶されているコピー元ホットフォルダーに対応するファイル投入条件テーブル50から、コピー元ホットフォルダーの子ホットフォルダー条件情報53を抽出する(ステップS32)。
As shown in FIG. 11 , first, the
そして、CPU11は、記憶部15に記憶されているコピー先ホットフォルダーに対応するファイル投入条件テーブル50に、ステップS31で抽出したコピー元ホットフォルダーの条件情報を追加し(ステップS33)、ホットフォルダーコピー処理が終了する。
Then, the
ここで、ホットフォルダーコピー処理における具体的な第8の実施例として、図12のホットフォルダーの階層構造H3において、子ホットフォルダー330を親ホットフォルダー400にコピーするケースを説明する。コピー前のホットフォルダーの階層構造H3は、最上位の親ホットフォルダー300と、親ホットフォルダー300の下層に接続された子ホットフォルダー310,320,330と、子ホットフォルダー320の下層に接続された子ホットフォルダー(孫ホットフォルダー)321と、最上位の親ホットフォルダー400と、親ホットフォルダー400の下層に接続された子ホットフォルダー410,420と、を有する。
Here, as a specific eighth embodiment of the hot folder copy process, a case of copying the child
親ホットフォルダー300の印刷設定情報は、両面印刷を含む。子ホットフォルダー310の印刷設定情報は、モノクロを含む。子ホットフォルダー320の印刷設定情報は、カラー及び2リピートを含む。子ホットフォルダー330の印刷設定情報は、ステープルを含む。子ホットフォルダー321の印刷設定情報は、上質紙を含む。親ホットフォルダー400の印刷設定情報は、両面印刷を含む。子ホットフォルダー410の印刷設定情報は、カラーを含む。子ホットフォルダー420の印刷設定情報は、パンチ(パンチ穴開け処理)を含む。
The print setting information of the parent
また、ファイル投入条件テーブル50の一例として、図13(a)に示す親ホットフォルダー300に対応するファイル投入条件テーブル50Cと、図13(b)に示す子ホットフォルダー320に対応するファイル投入条件テーブル50Dと、図13(c)に示す親ホットフォルダー400に対応するファイル投入条件テーブル50E(斜体部分を除く)と、が設定されている。
Also, as an example of the file loading condition table 50, a file loading condition table 50C corresponding to the parent
ここで、コピー前のホットフォルダーの階層構造H3において、入稿者であるユーザーBが“xxxxxxxxステープル.pdf”のファイル名のファイルF1を親ホットフォルダー400に投入し、印刷ジョブ作成処理が実行されるケースを考える。このケースでは、ファイル投入条件テーブル50Eのキー情報52の「ステープル」に対応する子ホットフォルダー条件情報53がないため、ステップS12において、親ホットフォルダー400の印刷設定情報が反映され、印刷設定情報が両面印刷(その他の機能情報はデフォルト値)の印刷ジョブが作成される。
Here, in the hierarchical structure H3 of the hot folder before copying, the user B, who is the submitter, puts the file F1 with the file name "xxxxxxxx staple.pdf" into the parent
そして、操作部12を介して、ユーザーAから、子ホットフォルダー330を親ホットフォルダー400にコピーする操作入力がされ、ホットフォルダーコピー処理が実行されたものとする。すると、ステップS31で、コピー後のホットフォルダーの階層構造H3において、コピー元の子ホットフォルダー330と同様の子ホットフォルダー430が、親ホットフォルダー400の下層に接続されてコピーされる。そして、ステップS32で、コピー元の子ホットフォルダー330に対応するファイル投入条件テーブル50Cが参照され、子ホットフォルダー330に対応するキー情報52がステープルの子ホットフォルダー条件情報53のレコード(斜体部分)が抽出される。そして、ステップS33で、コピー先の親ホットフォルダー400に対応するファイル投入条件テーブル50Eに、ステップS31で抽出されたコピー元の子ホットフォルダー330に対応する子ホットフォルダー条件情報53のカラム及びレコード(斜体部分)が追加される。
Then, it is assumed that user A has input an operation to copy the child
そして、コピー後のホットフォルダーの階層構造H3において、入稿者であるユーザーBが“xxxxxxxxステープル.pdf”のファイル名のファイルF1を親ホットフォルダー400に再度投入し、印刷ジョブ作成処理が実行される。ここでは、ファイル投入条件テーブル50Eのキー情報52の「ステープル」に対応して、子ホットフォルダー条件情報53で子ホットフォルダー430がオンされている。親ホットフォルダー400の印刷設定情報の変更設定された機能情報の両面印刷と、子ホットフォルダー430の印刷設定情報の変更設定された機能情報のステープルとに基づいて、印刷設定情報が両面印刷及びステープル(その他の機能情報はデフォルト値)の印刷ジョブが作成される。
Then, in the hierarchical structure H3 of the hot folder after copying, the user B, who is the manuscript submitter, puts the file F1 with the file name "xxxxxxxx staple.pdf" into the parent
また、ホットフォルダーコピー処理では、ホットフォルダーのコピーに応じて、ファイル投入条件テーブル50が更新される処理であったが、これに限定されるものではない。ホットフォルダーの移動についても、当該移動に応じて、ファイル投入条件テーブル50が更新される処理としてもよい。例えば、移動先のホットフォルダーに対応するファイル投入条件テーブル50(ファイル投入条件テーブル50bとする)のうち、移動元のホットフォルダーに対応するファイル投入条件テーブル50(ファイル投入条件テーブル50aとする)の子ホットフォルダー条件情報53の移動するホットフォルダーのカラム(及びキー情報52)を、ファイル投入条件テーブル50bに追加し、かつ当該カラム(及びキー情報52)がファイル投入条件テーブル50aから削除される。
Also, in the hot folder copy process, the file input condition table 50 is updated according to the hot folder copy, but the present invention is not limited to this. As for the movement of the hot folder, the file input condition table 50 may be updated according to the movement. For example, of the file loading condition table 50 (file loading condition table 50b) corresponding to the destination hot folder, the file loading condition table 50 (file loading condition table 50a) corresponding to the source hot folder The column (and key information 52) of the hot folder to be moved in the child hot
また、第9の実施例として、投入するファイルのファイル名を変更することによって、試し印刷と、最終版印刷とを行う印刷ジョブをそれぞれ作成するケースを説明する。ただし、本実施例において、印刷ジョブ作成処理で、ステップS11で投入された1つのファイルにキー情報が複数ある場合に、ステップS13~S26、ステップS28,S29が、1つのキー情報ごとに繰り返され、1つの印刷ジョブが作成されるものとする。 Also, as a ninth embodiment, a case will be described in which print jobs for test printing and final printing are created by changing the file name of the input file. However, in this embodiment, in the print job creation process, if one file input in step S11 has a plurality of key information, steps S13 to S26, steps S28 and S29 are repeated for each piece of key information. , one print job is created.
図12のホットフォルダーの階層構造H3において、ファイル投入条件テーブル50C,50D,50Eが設定されている。試し印刷の段階として、入稿者であるユーザーAが“xxxxxxxx本身.pdf”のファイル名のファイルF1を親ホットフォルダー300に投入する。
File input condition tables 50C, 50D, and 50E are set in the hierarchical structure H3 of the hot folder in FIG. As a stage of trial printing, user A, who is the manuscript submitter, puts the file F1 with the file name of "xxxxxxxx body.pdf" into the parent
この試し印刷の段階において、ファイル投入条件テーブル50Cのキー情報52の「本身」に対応して、子ホットフォルダー条件情報53で子ホットフォルダー320がオンされている。親ホットフォルダー300の印刷設定情報の変更設定された機能情報の両面印刷と、子ホットフォルダー320の印刷設定情報の変更設定された機能情報のカラー及び2リピートとに基づいて、印刷設定情報が両面印刷、カラー及び2リピート(その他の機能情報はデフォルト値)の印刷ジョブが作成される。操作部12を介するユーザーの試し印刷の操作入力に応じて、CPU11は、試し印刷の印刷ジョブを、指定した画像形成装置20に送信して試し印刷させ印刷物を出力させる。ユーザーは、試し印刷された印刷物を目視により確認する。
At this trial printing stage, the child
そして、試し印刷の次の最終版印刷の段階として、ホットフォルダーの階層構造H3において、入稿者であるユーザーAがファイルF1の“xxxxxxxx本身.pdf”のファイル名を“xxxxxxxx本身_最終版.pdf”に変更して親ホットフォルダー300に投入する。この最終版印刷の段階において、ファイル投入条件テーブル50Cのキー情報52の「本身」に対応して、親ホットフォルダー200の印刷設定情報の変更設定された機能情報の両面印刷と、子ホットフォルダー220の印刷設定情報の変更設定された機能情報のカラー及び2リピートとがマージされる。さらに、ファイル投入条件テーブル50Dのキー情報52の「最終版」に対応して、子ホットフォルダー条件情報53で子ホットフォルダー321がオンされている。マージされた印刷設定情報の両面印刷、カラー及び2リピートと、子ホットフォルダー321の印刷設定情報の変更設定された機能情報の上質紙とに基づいて、印刷設定情報が両面印刷、カラー、2リピート及び上質紙(その他の機能情報はデフォルト値)の印刷ジョブが作成される。操作部12を介するユーザーの最終版印刷の操作入力に応じて、CPU11は、最終版印刷の印刷ジョブを画像形成装置20に送信して最終版印刷させ印刷物を出力させる。
Then, in the step of printing the final version following the trial printing, user A, who is the submitter, renames the file F1 "xxxxxxxx body.pdf" to "xxxxxxxx body_final version.pdf" in the hierarchical structure H3 of the hot folder. pdf” and put it in the parent
ついで、図14~図16を参照して、PC10で実行される共通条件追加処理を説明する。図14は、共通条件追加処理を示すフローチャートである。図15は、ホットフォルダーの階層構造H4を示す図である。図16は、ファイル投入条件テーブル50Fを示す図である。
Next, the common condition adding process executed by the
PC10において、ワークフローアプリP1が実行されているものとする。そして、PC10において、例えば、操作部12を介して、ユーザーから1つのホットフォルダーへの複数のファイルの投入指示が入力されたことをトリガーとして、CPU11は、記憶部15から読み出されRAM13に展開された共通条件追加プログラムP13との協働で、共通条件追加処理を実行する。
Assume that a workflow application P1 is running on the
図14に示すように、まず、CPU11は、一度に投入された複数のファイルのファイル名を参照し、共通のキー情報(文字列)があるか(検出されるか)否かを判別する(ステップS41)。共通のキー情報がない場合(ステップS41;NO)、共通条件追加処理が終了する。共通のキー情報がある場合(ステップS41;YES)、CPU11は、複数のファイルが投入された投入先ホットフォルダーに対応するファイル投入条件テーブル50へステップS41の共通のキー情報52に対応する投入先ホットフォルダーの子ホットフォルダー条件情報53(のオン)を追加するための条件追加入力画面情報を表示部14に表示する(ステップS42)。
As shown in FIG. 14, first, the
そして、CPU11は、操作部12を介して、ユーザーからの投入先ホットフォルダーに対応するファイル投入条件テーブル50へステップS41の共通のキー情報52に対応する投入先ホットフォルダーの子ホットフォルダー条件情報53(のオン)の追加入力がされたか否かを判別する(ステップS43)。追加入力がされていない場合(ステップS43;NO)、共通条件追加処理が終了する。
Then, the
追加入力がされた場合(ステップS43;YES)、CPU11は、複数のファイルが投入された投入先ホットフォルダーに対応するファイル投入条件テーブル50へステップS41の共通のキー情報52に対応する投入先ホットフォルダーの子ホットフォルダー条件情報53(のオン)を追加し(ステップS44)、共通条件追加処理が終了する。
If an additional input has been made (step S43; YES), the
ここで、共通条件追加処理における具体的な第10の実施例として、図15のホットフォルダーの階層構造H4において、ファイル投入条件テーブル50の一例としての図16に示す親ホットフォルダー500に対応するファイル投入条件テーブル50F(斜体部分を除く)が設定され、ファイルF2,F3を子ホットフォルダー520に投入するケースを説明する。ホットフォルダーの階層構造H4は、親ホットフォルダー500と、親ホットフォルダー500の下層に接続された子ホットフォルダー510,520,530と、を有する。
Here, as a specific tenth embodiment of the common condition addition process, in the hierarchical structure H4 of hot folders in FIG. A case in which the loading condition table 50F (excluding the italicized portion) is set and the files F2 and F3 are loaded into the child
親ホットフォルダー500の印刷設定情報は、両面印刷を含む。子ホットフォルダー510の印刷設定情報は、モノクロを含む。子ホットフォルダー520の印刷設定情報は、カラー及び2リピートを含む。子ホットフォルダー530の印刷設定情報は、ステープル及び片面印刷を含む。
The print setting information of the parent
ファイルF2のファイル名が“xxxxx1広告.pdf”であり、ファイルF3のファイル名が“xxxxx2広告.pdf”である場合に、共通条件追加処理のステップS41で共通のキー情報「広告」が抽出される。ステップS43で共通のキー情報「広告」の条件情報の追加指示の入力がある場合に、ステップS44で、親ホットフォルダー500に対応するファイル投入条件テーブル50Fに、ステップS41で抽出された共通のキー情報「広告」に対応する投入先の子ホットフォルダー520をオンする子ホットフォルダー条件情報53のレコード(斜体部分)が追加される。
When the file name of file F2 is "xxxxx1 advertisement.pdf" and the file name of file F3 is "xxxxx2 advertisement.pdf", the common key information "advertisement" is extracted in step S41 of the common condition adding process. be. If an instruction to add the condition information of the common key information "advertisement" is input in step S43, the common key extracted in step S41 is added to the file input condition table 50F corresponding to the parent
そして、入稿者であるユーザーAがファイル名に「広告」を含むファイルF1を親ホットフォルダー500に投入すると、ファイル投入条件テーブル50F(斜体部分含む)を用いて、印刷ジョブ作成処理が実行され、親ホットフォルダー500の印刷設定情報の変更設定された機能情報の両面印刷と、子ホットフォルダー520の変更設定された機能情報の印刷設定情報のカラー及び2リピートとがマージされ、印刷設定情報が両面印刷、カラー及び2リピート(その他の機能情報はデフォルト値)の印刷ジョブが作成される。
Then, when user A, who is the submitter, puts the file F1 including "advertisement" in the file name into the parent
以上、本実施の形態によれば、PC10は、第1ホットフォルダーの下層に接続された少なくとも1つの第2ホットフォルダーにおいて、ファイルに対応して当該第1ホットフォルダーと連携する第2ホットフォルダーを示すファイル投入条件テーブル50を記憶する記憶部15と、第1ホットフォルダーに投入されたファイルを取得し、記憶されたファイル投入条件テーブル50と、取得されたファイルとに基づいて、第1ホットフォルダーの印刷設定情報と、第1ホットフォルダーに連携する第2ホットフォルダーの印刷設定情報とをマージし、マージした印刷設定情報を反映した印刷ジョブを作成するCPU11と、を備える。
As described above, according to the present embodiment, the
このため、ファイルを容易かつ確実に所望の印刷機能で印刷できる。また、第1ホットフォルダーに対して印刷設定情報を変更する場合、変更したい機能情報を有する印刷設定情報を有する第2ホットフォルダーを作成して下層に接続し、作成したホットフォルダーの印刷設定をファイル投入条件テーブル50に従ってマージするだけでよくなり、従来技術のように1つのホットフォルダーのみで行うような複雑な印刷設定は必要なく、ユーザーの設定の負担を軽減できる。 Therefore, the file can be easily and reliably printed with the desired print function. Also, when changing the print setting information for the first hot folder, create a second hot folder that has print setting information that has the function information you want to change, connect it to the lower layer, and save the print settings of the created hot folder as a file. Only merging according to the input condition table 50 is sufficient, and complex print settings such as those performed with only one hot folder as in the prior art are not required, and the user's setting burden can be reduced.
また、ファイル投入条件テーブル50は、ファイルのキー情報に対応して第1ホットフォルダーと連携する第2ホットフォルダーを示す。CPU11は、第1ホットフォルダーに投入されたファイルのキー情報を取得し、ファイル投入条件テーブル50と、取得されたキー情報とに基づいて、第1ホットフォルダーの印刷設定情報と、第1ホットフォルダーに連携する第2ホットフォルダーの印刷設定情報とをマージする。このため、ファイルのキー情報に応じて、当該ファイルをより容易かつ確実に所望の印刷機能で印刷できる。
Also, the file input condition table 50 indicates the second hot folder that cooperates with the first hot folder in correspondence with the key information of the file. The
また、キー情報は、ファイルのファイル名、ファイル属性、ページ番号及びヘッダーフッター情報の少なくとも1つである。このため、ファイルのキー情報に応じて、当該ファイルをより容易かつ確実に所望の印刷機能で印刷できる。 Also, the key information is at least one of file name, file attribute, page number, and header/footer information of the file. Therefore, according to the key information of the file, the file can be printed more easily and reliably with a desired print function.
また、CPU11は、第2ホットフォルダーに複数のファイルが投入された場合に、複数のファイルに共通するキー情報を検出し、検出したキー情報に基づいてファイル投入条件テーブル50を更新する。このため、次回の印刷以降に、ファイルの共通する新たなキー情報に応じて、当該ファイルをより容易かつ確実に所望の印刷機能で印刷できる。
Also, when multiple files are loaded into the second hot folder, the
また、CPU11は、デフォルト値から変更された印刷設定情報を優先して、第1ホットフォルダーの印刷設定情報と、第1ホットフォルダーに連携する第2ホットフォルダーの印刷設定情報とをマージする。このため、変更された印刷設定情報を優先することで、ユーザーの実行する確率の高い印刷機能で印刷できる。
Also, the
また、CPU11は、第1ホットフォルダーと、第1ホットフォルダーに連携する第2ホットフォルダーとの印刷設定情報がいずれもデフォルト値から変更されている場合に、上位階層又は下位階層を優先するかのマージ条件に応じて、第1ホットフォルダーの印刷設定情報と、第1ホットフォルダーに連携する第2のホットフォルダーの印刷設定情報とをマージする。このため、変更された印刷設定情報を優先することで、ユーザーの変更履歴のある所望の印刷機能で印刷できる。
Further, when the print setting information of the first hot folder and the second hot folder linked to the first hot folder are both changed from the default values, the
また、CPU11は、第1ホットフォルダー及び第2ホットフォルダーを表示部14に階層表示する。このため、ユーザーが第1ホットフォルダー及び第2ホットフォルダーの階層構造を目視により容易に確認できる。このため、ユーザーの実行する確率のより高い印刷機能で印刷できる。
Further, the
また、CPU11は、第1ホットフォルダーに連携する第2ホットフォルダーの印刷設定情報がない場合に、第1ホットフォルダーの印刷設定情報を反映した印刷ジョブを作成する。このため、ファイルを容易かつ確実に所望の印刷機能で印刷できるとともに、ユーザーが意図しない印刷機能で印刷されることを防ぐことができる。
Also, if there is no print setting information for the second hot folder linked to the first hot folder, the
また、CPU11は、ホットフォルダーが移動又はコピーされた場合に、当該移動又はコピー後のホットフォルダーに基づいてファイル投入条件テーブル50を更新する。このため、ホットフォルダーの移動又はコピーに応じて、ファイル投入条件テーブル50を適切に更新できる。
Also, when the hot folder is moved or copied, the
また、CPU11は、取得されたファイルに対応する所定数の種類のファイル投入条件テーブル50の子ホットフォルダー条件情報53がある場合に、当該所定数のそれぞれの子ホットフォルダー条件情報53と、取得されたファイルとに基づいて、第1ホットフォルダーの印刷設定情報と、第1ホットフォルダーに連携する所定数の各第2ホットフォルダーの印刷設定情報とをそれぞれマージし、マージした印刷設定情報を反映した所定数の印刷ジョブを作成する。このため、1つのファイル(の所定数のキー情報)に応じて、所定数の印刷ジョブを自動的に作成でき、ユーザーの印刷ジョブ作成の負担を軽減できる。
Further, when there are a predetermined number of types of child hot
また、CPU11は、マージされる印刷条件情報に禁則関係が発生する場合に、上位階層又は下位階層を優先するかの選択入力に応じて、第1ホットフォルダーの印刷設定情報と、第1ホットフォルダーに連携する第2のホットフォルダーの印刷設定情報とをマージする。このため、選択入力によりユーザーが禁則関係を認識でき、禁則関係にある印刷機能で印刷されることを防ぐことができる。
Further, when there is a prohibition in the merged print condition information, the
以上の説明では、本発明に係るプログラムのコンピューター読み取り可能な媒体としてHDD、半導体メモリーなどを使用した例を開示したが、この例に限定されない。その他のコンピューター読み取り可能な媒体として、CD-ROMなどの可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ(搬送波)も本発明に適用される。 In the above description, an example of using an HDD, a semiconductor memory, or the like as a computer-readable medium for the program according to the present invention has been disclosed, but the present invention is not limited to this example. As another computer-readable medium, a portable recording medium such as a CD-ROM can be applied. A carrier wave is also applied to the present invention as a medium for providing program data according to the present invention via a communication line.
なお、上記実施の形態及び変形例における記述は、本発明に係る好適な印刷制御装置及びプログラムの一例であり、これに限定されるものではない。 It should be noted that the descriptions of the above embodiments and modifications are examples of a preferred print control apparatus and program according to the present invention, and are not limited to these.
例えば、上記実施の形態では、PC10がホットフォルダーを管理し、作成された印刷ジョブを、ユーザーが選択した画像形成装置20で印刷する構成としたが、これに限定されるものではない。画像形成装置20が印刷制御装置として機能してホットフォルダーを管理する構成としてもよい。また、画像形成装置20が管理しているホットフォルダーでは、ファイルが投入され、印刷設定が反映されるとすぐに印刷されるため、上記の実施の形態の投入したファイルのファイル名を変更することで、試し印刷、最終版印刷を順に行うような運用はできないが、印刷条件に一時停止の設定を付加すると、一旦画像形成装置20上で印刷ジョブが一時停止するため、この設定を追加することにより、同様の運用が可能となる。
For example, in the above-described embodiment, the
また、以上の実施の形態における印刷システム1を構成する各部の細部構成及び細部動作に関して本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
In addition, the detailed configuration and detailed operation of each unit that constitutes the
1 印刷システム
10 PC
11 CPU
12 操作部
13 RAM
14 表示部
15 記憶部
16 通信部
20 画像形成装置
20A 画像形成装置本体
21 本体制御部
22 操作部
23 表示部
24 原稿読取部
25 画像処理部
26 画像形成部
27 給紙部
28 本体通信部
29 記憶部
30 外部通信部
31 搬送部
20B 後処理装置
41 後処理制御部
42 後処理通信部
43 搬送部
44 後処理部
N 通信ネットワーク
1
11 CPUs
12
14
Claims (13)
第1ホットフォルダーの下層に接続された少なくとも1つの第2ホットフォルダーにおいて、ファイルに対応して当該第1ホットフォルダーと連携する前記第2ホットフォルダーを示す連携情報を記憶する記憶手段と、
前記第1ホットフォルダーに投入されたファイルを取得する取得手段と、
前記記憶された連携情報と、前記取得されたファイルとに基づいて、前記第1ホットフォルダーの印刷設定情報と、当該第1ホットフォルダーに連携する第2ホットフォルダーの印刷設定情報とをマージし、当該マージした印刷設定情報を反映した印刷ジョブを作成する印刷ジョブ作成手段と、を備える印刷制御装置。 A print control device for creating a print job of a file input to a hot folder associated with print setting information of a print function,
storage means for storing, in at least one second hot folder connected to a lower layer of a first hot folder, link information indicating the second hot folder linked with the first hot folder corresponding to a file;
an acquisition means for acquiring the file input to the first hot folder;
merging print setting information of the first hot folder and print setting information of a second hot folder linked to the first hot folder based on the stored link information and the acquired file; and a print job creating unit that creates a print job that reflects the merged print setting information.
前記取得手段は、前記第1ホットフォルダーに投入されたファイルのキー情報を取得し、
前記印刷ジョブ作成手段は、前記記憶された連携情報と、前記取得されたキー情報とに基づいて、前記第1ホットフォルダーの印刷設定情報と、当該第1ホットフォルダーに連携する第2ホットフォルダーの印刷設定情報とをマージする請求項1に記載の印刷制御装置。 the linkage information indicates the second hot folder linked with the first hot folder in correspondence with the key information of the file;
The acquisition means acquires key information of a file inserted into the first hot folder,
The print job creating unit creates print setting information for the first hot folder and a second hot folder linked to the first hot folder based on the stored link information and the acquired key information. 2. The print control device according to claim 1, wherein the print setting information is merged with the print setting information.
第1ホットフォルダーの下層に接続された少なくとも1つの第2ホットフォルダーにおいて、当該第1ホットフォルダーと連携する前記第2ホットフォルダーを示す連携情報を記憶する記憶手段、
前記第1ホットフォルダーに投入されたファイルを取得する取得手段、
前記記憶された連携情報と、前記取得されたファイルとに基づいて、前記第1ホットフォルダーの印刷設定情報と、当該第1ホットフォルダーに連携する第2ホットフォルダーの印刷設定情報とをマージし、当該マージした印刷設定情報を反映した印刷ジョブを作成する印刷ジョブ作成手段、
として機能させるためのプログラム。 The computer of the print control device that creates the print job of the file input to the hot folder associated with the print setting information of the print function,
storage means for storing, in at least one second hot folder connected to a lower layer of a first hot folder, linkage information indicating the second hot folder linked with the first hot folder;
Acquisition means for acquiring the file inserted in the first hot folder;
merging print setting information of the first hot folder and print setting information of a second hot folder linked to the first hot folder based on the stored link information and the acquired file; print job creating means for creating a print job reflecting the merged print setting information;
A program to function as
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018234631A JP7127520B2 (en) | 2018-12-14 | 2018-12-14 | Print control device and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018234631A JP7127520B2 (en) | 2018-12-14 | 2018-12-14 | Print control device and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020095606A JP2020095606A (en) | 2020-06-18 |
JP7127520B2 true JP7127520B2 (en) | 2022-08-30 |
Family
ID=71086380
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018234631A Active JP7127520B2 (en) | 2018-12-14 | 2018-12-14 | Print control device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7127520B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2023166660A (en) | 2022-05-10 | 2023-11-22 | キヤノン株式会社 | Information processing apparatus, method for controlling information processing apparatus, and program |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004110738A (en) | 2002-09-20 | 2004-04-08 | Fuji Xerox Co Ltd | Print instruction device, printer, and print instruction method |
JP2006011526A (en) | 2004-06-22 | 2006-01-12 | Fuji Xerox Co Ltd | Printing control system, printing control method and program therefor |
JP2006285900A (en) | 2005-04-05 | 2006-10-19 | Brother Ind Ltd | Print control program, print control apparatus, and print control method |
JP2006293554A (en) | 2005-04-07 | 2006-10-26 | Canon Inc | Information processing apparatus and method |
JP2010257157A (en) | 2009-04-23 | 2010-11-11 | Fuji Xerox Co Ltd | Image formation control device, image formation control system, and program |
JP2011257925A (en) | 2010-06-08 | 2011-12-22 | Konica Minolta Business Technologies Inc | Print control device and program |
JP2018156525A (en) | 2017-03-21 | 2018-10-04 | 株式会社リコー | Information processor, information processing system, processing execution method and program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007026002A (en) * | 2005-07-14 | 2007-02-01 | Fuji Xerox Co Ltd | Print controller, control method for computer and program |
JP6604142B2 (en) * | 2015-10-27 | 2019-11-13 | コニカミノルタ株式会社 | Printing system, printing control apparatus, printing method, and computer program |
-
2018
- 2018-12-14 JP JP2018234631A patent/JP7127520B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004110738A (en) | 2002-09-20 | 2004-04-08 | Fuji Xerox Co Ltd | Print instruction device, printer, and print instruction method |
JP2006011526A (en) | 2004-06-22 | 2006-01-12 | Fuji Xerox Co Ltd | Printing control system, printing control method and program therefor |
JP2006285900A (en) | 2005-04-05 | 2006-10-19 | Brother Ind Ltd | Print control program, print control apparatus, and print control method |
JP2006293554A (en) | 2005-04-07 | 2006-10-26 | Canon Inc | Information processing apparatus and method |
JP2010257157A (en) | 2009-04-23 | 2010-11-11 | Fuji Xerox Co Ltd | Image formation control device, image formation control system, and program |
JP2011257925A (en) | 2010-06-08 | 2011-12-22 | Konica Minolta Business Technologies Inc | Print control device and program |
JP2018156525A (en) | 2017-03-21 | 2018-10-04 | 株式会社リコー | Information processor, information processing system, processing execution method and program |
Also Published As
Publication number | Publication date |
---|---|
JP2020095606A (en) | 2020-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9501726B2 (en) | Printing apparatus, information processing device, and printing method | |
JP5619063B2 (en) | Display input device and image forming apparatus having the same | |
JP5025165B2 (en) | Printing system, control method, and program | |
US20080168450A1 (en) | Printing system, method for controlling the printing system, printing apparatus, and storage medium | |
US20090230606A1 (en) | Image forming apparatus, image formation control method and storage medium | |
US7722270B2 (en) | Printing system, information processing apparatus, printing apparatus, and printing method | |
JP4717563B2 (en) | Job processing method, printing system, printing apparatus, storage medium, program | |
US8094326B2 (en) | Image processing apparatus, job processing method, storing medium, and program | |
US20020186413A1 (en) | Image forming apparatus, method of controlling the same, program, and storage medium | |
JP2010041238A (en) | Image forming device, screen display method, image forming system, program and storage medium | |
JP6435951B2 (en) | Image generation apparatus, control program for image generation apparatus, and control method for image generation apparatus. | |
JP2008273011A (en) | Image forming apparatus and system | |
JP2011078038A (en) | Image forming apparatus, and method of page insertion processing in the image forming apparatus | |
JP7127520B2 (en) | Print control device and program | |
JP2007261732A (en) | Image forming system and program | |
US7613413B2 (en) | Image forming system for executing a plurality of functions having stored sets of conditions | |
JP4826481B2 (en) | Image processing apparatus and image forming apparatus | |
US12153835B2 (en) | Image forming apparatus capable of preventing unintended change of settings information of sheet feeder, method of controlling image forming apparatus, and storage medium | |
US20070046971A1 (en) | Image forming apparatus, control method and program | |
JP5402418B2 (en) | Image forming apparatus | |
JP2009080551A (en) | Image display device and image display system | |
JP5376170B2 (en) | Image formation control unit, image forming apparatus, display device, and display program | |
JP5793604B2 (en) | Display input device and image forming apparatus having the same | |
JP2005311750A (en) | Image forming apparatus, image forming control method, recording medium storing program readable by computer, and program | |
JP2011073409A (en) | Image forming device and image forming system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210915 |
|
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: 20220719 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220720 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220801 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7127520 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |