JP2014228954A - 機能記述作成プログラム、機能記述作成方法及び機能記述作成システム - Google Patents
機能記述作成プログラム、機能記述作成方法及び機能記述作成システム Download PDFInfo
- Publication number
- JP2014228954A JP2014228954A JP2013106458A JP2013106458A JP2014228954A JP 2014228954 A JP2014228954 A JP 2014228954A JP 2013106458 A JP2013106458 A JP 2013106458A JP 2013106458 A JP2013106458 A JP 2013106458A JP 2014228954 A JP2014228954 A JP 2014228954A
- Authority
- JP
- Japan
- Prior art keywords
- function
- identification name
- model
- specific
- name
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 81
- 230000006870 function Effects 0.000 claims description 570
- 238000012545 processing Methods 0.000 description 81
- 101100156776 Oryza sativa subsp. japonica WOX1 gene Proteins 0.000 description 10
- 101150075910 SRT1 gene Proteins 0.000 description 10
- 238000003706 image smoothing Methods 0.000 description 8
- 101100477605 Arabidopsis thaliana SRT2 gene Proteins 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 102100031798 Protein eva-1 homolog A Human genes 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000010200 validation analysis Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 101100310674 Tenebrio molitor SP23 gene Proteins 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
[1−1.画像印刷システムの全体構成]
図1に示すように、第1の実施の形態による画像印刷システム1は、ホストPC(Personal Computer)2及びプリンタ3により構成されている。ホストPC2及びプリンタ3の間は、例えばUSB(Universal Serial Bus)ケーブルにより接続されている。
図3に画像印刷システム1のソフトウェア構成を示すように、ホストPC2ではOS30が動作しており、当該OS30が、ホストPC2全体の各機能の統轄制御を行う。OS30の1機能である印刷システム32は、プリンタ3がホストPC2に接続されると、当該プリンタ3から機種名の取得を行い、当該プリンタ3に適したプリンタドライバ34の組み込みを行う。
プリンタ3は、印刷可能なサイズや、モノクロ印刷、カラー印刷等、プリンタ毎に異なる機能を有している。PPDファイルは、このようにプリンタ毎に異なる機能に対応した記述がされている。
次にホストPC2が行う機種別PPDファイル作成処理について説明する。CPU11は、HDD14に記憶された機種別PPDファイル作成処理プログラムをRAM12に読み出して実行することにより、機種別PPDファイル作成処理を実行する。
次に、ホストPC2による機種別PPDファイル作成処理の具体的な処理手順について、図14のフローチャートを用いて詳細に説明する。
以上の構成において、ホストPC2は、複数種類のプリンタ3の機能を網羅するよう記述されたフル機能PPDファイル38を予め用意する。ホストPC2は、プリンタ3が接続された場合、当該プリンタ3から取得した機種名を基に、フル機能PPDファイル38内のコメントアウトされている機能記述行FDLから、当該プリンタ3に必要な機能に対応する機能記述ブロックFDBの機能記述行FDLを有効化することにより、接続されたプリンタ3に対応した機種別PPDファイル42を作成する。
[2−1.画像印刷システムのソフトウェア構成]
図16に示す第2の実施の形態による画像印刷システム101は、第1の実施の形態による画像印刷システム1(図3)と比べて、ホストPC102のプリンタドライバ134がホストPC2のプリンタドライバ34と異なっているものの、それ以外は同様に構成されている。プリンタドライバ134は、プリンタドライバ34と比べて、機種判別機能テーブルデータベース(DB)60が追加されている。
次に、ホストPC102による機種別PPDファイル作成処理の具体的な処理手順について、図18及び図19のフローチャートを用いて詳細に説明する。機種別PPDファイル作成処理手順RT2(図18)は、機種別PPDファイル作成処理手順RT1(図14)と比べてステップSP20が追加されている点が異なっているため、以下ではステップSP20について主に説明する。
以上の構成において、ホストPC102は、プリンタ3が接続された場合、当該プリンタ3から取得した機種名を基に、機種別機能テーブルDB40内を検索し、当該機種名が登録されていない場合、予め設定された機種名の命名規則に則り、機種判別機能テーブルDB60から機能テーブルTBを取得し取得機能テーブルOFTを作成する。
[3−1.画像印刷システムのソフトウェア構成]
図20に示す第3の実施の形態による画像印刷システム201は、第2の実施の形態による画像印刷システム1(図16)と比べて、ホストPC202がホストPC102と異なっているものの、それ以外は同様に構成されている。
次に、ホストPC202による機種別PPDファイル作成処理の具体的な処理手順について、図19及び図22のフローチャートを用いて詳細に説明する。機種別PPDファイル作成処理手順RT3(図22)は、機種別PPDファイル作成処理手順RT2(図18)と比べてステップSP40が追加されている点が異なっているため、以下ではステップSP40について主に説明する。
このようにホストPC202は、プリンタ3が接続されると、当該プリンタ3から取得した機種名を基に機種別機能テーブルDB40から機能テーブルTBを検索し、当該機種名が存在しなかった場合、機種判別機能テーブルDB160から機能テーブルTBを取得することにより、機種別PPDファイル42と共に識別名別多機能記述ファイルとしての機種別最大機能PPDファイル68を作成する。
[4−1.画像印刷システムのソフトウェア構成]
図20に示す第4の実施の形態による画像印刷システム301は、第3の実施の形態による画像印刷システム201と比べて、ホストPC302がホストPC202と異なっているものの、それ以外は同様に構成されている。
次に、ホストPC302による機種別PPDファイル作成処理の具体的な処理手順について、図25、図19及び図23のフローチャートを用いて詳細に説明する。機種別PPDファイル作成処理手順RT4(図25)は、機種別PPDファイル作成処理手順RT3(図22)と比べてステップSP50が追加されている点が異なっているため、以下ではステップSP50について主に説明する。
なお上述した実施の形態においては、コメント記号CCとして「*%」を用いたが、本発明はこれに限らず、「//」や「#」等、プリンタドライバとして機能させるコードを記述する言語に対応した、記述内容を無効化させる種々の無効化記号を用いて良い。
Claims (9)
- 画像形成装置の種類を識別する識別名を取得する識別名取得ステップと、
画像形成装置の識別名と、当該識別名が付された画像形成装置に対応する機能とが関連付けられた識別名別機能データベースから、前記識別名取得ステップにおいて取得した識別名に対応した機能を取得する機能取得ステップと、
複数種類の画像形成装置に対応した機能が予め記述された全体機能記述ファイルに基づき、前記機能取得ステップにおいて取得した機能に対応する機能記述を有効化させた識別名別機能記述ファイルを作成する識別名別機能記述ファイル作成ステップと
を実行させる機能記述作成プログラム。 - 前記全体機能記述ファイルは、複数種類の画像形成装置に対応した機能記述が、無効化記号が付加されることにより無効化された状態で記述されており、
前記識別名別機能記述ファイル作成ステップは、前記機能取得ステップにおいて取得した機能に対応する前記全体機能記述ファイルにおける前記無効化記号を削除することにより機能記述を有効化させる
請求項1に記載の機能記述作成プログラム。 - 前記全体機能記述ファイルは、画像形成装置における最低限の機能の機能記述が、無効化記号が付加されることなく有効化された状態で記述されている
請求項2に記載の機能記述作成プログラム。 - 前記機能取得ステップは、前記識別名取得ステップにおいて取得した識別名が前記識別名別機能データベースに登録されていなかった場合、所定の命名規則に基づく識別名の文字と、当該識別名の文字が付された画像形成装置に対応する機能とが関連付けられて記述された機種判別機能データベースから、識別名の文字に対応した機能を取得する
請求項1に記載の機能記述作成プログラム。 - 前記識別名別機能記述ファイル作成ステップは、前記識別名別機能記述ファイルよりもより多くの機能が記述された識別名別多機能記述ファイルを作成し、
前記識別名別機能記述ファイル又は前記識別名別多機能記述ファイルのどちらを前記画像形成装置に適用するかをユーザに選択させる選択ステップ
をさらに有する請求項4に記載の機能記述作成プログラム。 - 前記識別名別機能記述ファイル作成ステップは、画像形成装置がコンピュータに接続されると、前記識別名別機能記述ファイルと前記識別名別多機能記述ファイルとを作成し、
前記選択ステップにおいて選択された前記識別名別機能記述ファイル又は前記識別名別多機能記述ファイルの何れかを前記画像形成装置に適用する適用ステップ
をさらに有する請求項5に記載の機能記述作成プログラム。 - 前記選択ステップは、画像形成装置がコンピュータに接続されると、前記識別名別機能記述ファイル又は前記識別名別多機能記述ファイルのどちらを前記画像形成装置に適用するかを前記ユーザに選択させ、
前記識別名別機能記述ファイル作成ステップは、前記選択ステップにおいて選択された前記識別名別機能記述ファイル又は前記識別名別多機能記述ファイルを作成し、
前記識別名別機能記述ファイル作成ステップにおいて作成された前記識別名別機能記述ファイル又は前記識別名別多機能記述ファイルの何れかを前記画像形成装置に適用する適用ステップ
をさらに有する請求項5に記載の機能記述作成プログラム。 - 画像形成装置の種類を識別する識別名を取得する識別名取得ステップと、
画像形成装置の識別名と、当該識別名が付された画像形成装置に対応する機能とが関連付けられた識別名別機能データベースから、前記識別名取得ステップにおいて取得した識別名に対応した機能を取得する機能取得ステップと、
複数種類の画像形成装置に対応した機能が予め記述された全体機能記述ファイルに基づき、前記機能取得ステップにおいて取得した機能に対応する機能記述を有効化させた識別名別機能記述ファイルを作成する識別名別機能記述ファイル作成ステップと
を有する機能記述作成方法。 - 画像形成装置の種類を識別する識別名を取得する識別名取得部と、
画像形成装置の識別名と、当該識別名が付された画像形成装置に対応する機能とが関連付けられた識別名別機能データベースから、前記識別名取得部において取得した識別名に対応した機能を取得する機能取得部と、
複数種類の画像形成装置に対応した機能が予め記述された全体機能記述ファイルに基づき、前記機能取得部において取得した機能に対応する機能記述を有効化させた識別名別機能記述ファイルを作成する識別名別機能記述ファイル作成部と
を有する機能記述作成システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013106458A JP6080683B2 (ja) | 2013-05-20 | 2013-05-20 | 機能記述作成プログラム及び機能記述作成システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013106458A JP6080683B2 (ja) | 2013-05-20 | 2013-05-20 | 機能記述作成プログラム及び機能記述作成システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014228954A true JP2014228954A (ja) | 2014-12-08 |
JP6080683B2 JP6080683B2 (ja) | 2017-02-15 |
Family
ID=52128770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013106458A Expired - Fee Related JP6080683B2 (ja) | 2013-05-20 | 2013-05-20 | 機能記述作成プログラム及び機能記述作成システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6080683B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371776A (zh) * | 2015-07-23 | 2017-02-01 | 柯尼卡美能达株式会社 | 打印机驱动器以及信息处理装置 |
JP2017027372A (ja) * | 2015-07-23 | 2017-02-02 | コニカミノルタ株式会社 | プリンタードライバー及び情報処理装置 |
JP2017027371A (ja) * | 2015-07-23 | 2017-02-02 | コニカミノルタ株式会社 | プリンタードライバー及び情報処理装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004338198A (ja) * | 2003-05-15 | 2004-12-02 | Canon Inc | 画像処理装置およびユニット制御方法およびコンピュータが読取り可能な記憶媒体およびプログラム |
JP2006239933A (ja) * | 2005-03-01 | 2006-09-14 | Canon Inc | 印刷装置 |
JP2007004246A (ja) * | 2005-06-21 | 2007-01-11 | Canon Inc | 画像形成装置 |
JP2008097573A (ja) * | 2006-09-15 | 2008-04-24 | Ricoh Co Ltd | 情報処理装置、方法、システム、プログラム及びその記録媒体 |
JP2010218340A (ja) * | 2009-03-18 | 2010-09-30 | Ricoh Co Ltd | プリントシステム、情報処理装置、方法、プログラムおよび記憶媒体 |
JP2011081783A (ja) * | 2009-10-06 | 2011-04-21 | Ricoh Co Ltd | Xmlスキーマを使った実質的に自動化された装置機能ファイル生成のための方法および構造 |
JP2011232938A (ja) * | 2010-04-27 | 2011-11-17 | Brother Ind Ltd | 印刷制御プログラム、監視プログラム、及び印刷制御方法 |
-
2013
- 2013-05-20 JP JP2013106458A patent/JP6080683B2/ja not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004338198A (ja) * | 2003-05-15 | 2004-12-02 | Canon Inc | 画像処理装置およびユニット制御方法およびコンピュータが読取り可能な記憶媒体およびプログラム |
JP2006239933A (ja) * | 2005-03-01 | 2006-09-14 | Canon Inc | 印刷装置 |
JP2007004246A (ja) * | 2005-06-21 | 2007-01-11 | Canon Inc | 画像形成装置 |
JP2008097573A (ja) * | 2006-09-15 | 2008-04-24 | Ricoh Co Ltd | 情報処理装置、方法、システム、プログラム及びその記録媒体 |
JP2010218340A (ja) * | 2009-03-18 | 2010-09-30 | Ricoh Co Ltd | プリントシステム、情報処理装置、方法、プログラムおよび記憶媒体 |
JP2011081783A (ja) * | 2009-10-06 | 2011-04-21 | Ricoh Co Ltd | Xmlスキーマを使った実質的に自動化された装置機能ファイル生成のための方法および構造 |
JP2011232938A (ja) * | 2010-04-27 | 2011-11-17 | Brother Ind Ltd | 印刷制御プログラム、監視プログラム、及び印刷制御方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371776A (zh) * | 2015-07-23 | 2017-02-01 | 柯尼卡美能达株式会社 | 打印机驱动器以及信息处理装置 |
JP2017027372A (ja) * | 2015-07-23 | 2017-02-02 | コニカミノルタ株式会社 | プリンタードライバー及び情報処理装置 |
JP2017027371A (ja) * | 2015-07-23 | 2017-02-02 | コニカミノルタ株式会社 | プリンタードライバー及び情報処理装置 |
US9965231B2 (en) | 2015-07-23 | 2018-05-08 | Konica Minolta, Inc. | Printer driver and information processing device |
CN106371776B (zh) * | 2015-07-23 | 2020-01-24 | 柯尼卡美能达株式会社 | 打印机驱动器以及信息处理装置 |
Also Published As
Publication number | Publication date |
---|---|
JP6080683B2 (ja) | 2017-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4943520B2 (ja) | プリンタ制御装置、プリンタ制御方法、印刷システム、プログラムおよび記録媒体 | |
US9355046B2 (en) | Information processing apparatus, information processing method, and computer-readable medium | |
JP6623777B2 (ja) | 情報処理システム、および情報処理方法 | |
US20170068494A1 (en) | Information processing apparatus, printing system, and information processing method | |
JP6575074B2 (ja) | 情報処理装置、情報処理方法、プログラム | |
JP2011123621A (ja) | プリントサーバー装置、印刷設定画面の作成方法及びプログラム | |
US11620095B2 (en) | Information processing apparatus and non-transitory computer readable medium for information processing | |
JP6080683B2 (ja) | 機能記述作成プログラム及び機能記述作成システム | |
US8665478B2 (en) | Printing system, control method of the same, print server, control method of the print server, and storage medium | |
JP2016177432A (ja) | プログラム、情報処理装置、記憶媒体、画面作成方法 | |
US20120274975A1 (en) | Printing system, print data generator, processor, printing method and non-transitory recording medium | |
US10146491B2 (en) | Printing system, server apparatus, information processing method, and computer-readable recording medium | |
JP6202081B2 (ja) | 情報処理装置、プログラム、画像処理システム | |
JP5417043B2 (ja) | 画像形成装置、画像形成システム及び画像処理方法 | |
US20150237226A1 (en) | Printing instruction apparatus, image forming system, printing instruction method, and computer readable medium | |
JP7396126B2 (ja) | 情報処理装置、情報処理システム、変換方法およびプログラム | |
JP7024547B2 (ja) | アプリケーションプログラム | |
JP6907851B2 (ja) | 制御プログラム | |
US9990168B2 (en) | Recording medium, information processing apparatus, and information processing method | |
JP2017021395A (ja) | 印刷制御装置、印刷制御プログラムおよび印刷制御方法 | |
JP6627461B2 (ja) | 情報処理プログラム、情報処理装置、ジョブ実行システム、及び情報処理方法 | |
JP6753090B2 (ja) | Fax送信装置、Fax送信システム、Fax送信方法及びプログラム | |
JP6578923B2 (ja) | 出力制御装置、出力制御システム及びプログラム | |
US8643885B2 (en) | Printing control apparatus and non-transitory computer readable medium with setting authentication information in a devmode structure | |
JP6926876B2 (ja) | プログラム及び編集画面制御モジュール |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151215 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161012 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161018 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161208 |
|
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: 20161227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170117 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6080683 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |