[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5611014B2 - 情報処理装置、その制御方法及びプログラム - Google Patents

情報処理装置、その制御方法及びプログラム Download PDF

Info

Publication number
JP5611014B2
JP5611014B2 JP2010272702A JP2010272702A JP5611014B2 JP 5611014 B2 JP5611014 B2 JP 5611014B2 JP 2010272702 A JP2010272702 A JP 2010272702A JP 2010272702 A JP2010272702 A JP 2010272702A JP 5611014 B2 JP5611014 B2 JP 5611014B2
Authority
JP
Japan
Prior art keywords
information
acquired
image
print
processing apparatus
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
Application number
JP2010272702A
Other languages
English (en)
Other versions
JP2012123535A (ja
Inventor
裕一 挾間
裕一 挾間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2010272702A priority Critical patent/JP5611014B2/ja
Priority to US13/293,413 priority patent/US9256913B2/en
Publication of JP2012123535A publication Critical patent/JP2012123535A/ja
Application granted granted Critical
Publication of JP5611014B2 publication Critical patent/JP5611014B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1206Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1242Image or content composition onto a page
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1296Printer job scheduling or printer resource handling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1297Printer code translation, conversion, emulation, compression; Configuration of printer parameters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、情報処理装置、その制御方法及びプログラムに関するものである。
ホストコンピューター上におけるインストール済みのプリンタードライバーに対して機能拡張モジュールを追加インストールすることによって、プリンタードライバーに機能を追加することができる。
この追加機能の一つとして地紋(例えば、特許文献1参照。)がある。地紋画像は、原本(プリンターで出力した印刷物)において、人間の目には単なる模様や背景画像などに見えるが、複写すると所定の文字やイメージなどが顕像化するものである。そのため、複写物を使用等することを抑止する効果がある。
このプリンタードライバーに追加する地紋機能では地紋画像の色などはもちろん、原本の複写時に顕像化させる文字等を自由に設定することが可能であり、さらに、出力日時や印刷装置固有の情報などを地紋画像として設定することも可能である。
特開2001−197297号公報
しかしながら、従来技術では、出力日時や印刷装置固有等の情報が取得できなかった際、地紋画像に埋め込む情報がないため、埋め込まれた情報の無い地紋画像が生成されてしまっていた。
これは、地紋画像だけの問題ではなく、バーコードや二次元コードあるいは電子透かしにおいても同様の問題がある。
この問題を解決するために、情報の付加された画像を印刷装置に印刷させる情報処理装置は、画像に対して複数の情報を付加するための設定を行う設定手段と、前記設定手段で複数の情報を付加するための設定が行われている場合に、当該複数の情報の夫々を取得する取得手段と、前記取得手段で前記複数の情報のうち全ての情報が取得できた場合に、前記取得できた全ての情報を付加した画像を前記印刷装置に印刷させ、前記取得手段で前記複数の情報のうち一部の情報が取得できなかったものの、残りの情報が取得できた場合に、前記取得できた残りの情報を付加した画像を前記印刷装置に印刷させ、前記取得手段で前記複数の情報のうちの何れの情報も取得できなかった場合に、前記画像を前記印刷装置に印刷さえないように制御する制御手段とを有する。
本発明によれば、無駄な印刷を防ぐことができる。
本発明の一実施形態としてのコンピューターを含むシステムの構成を説明するブロック図。 本発明の一実施形態としての典型的なプリントシステムのブロック図。 本発明の一実施形態としてのシステム構成図。 プリンタードライバー印刷処理のフローチャート。 警告画面の一例。 付加描画に埋め込む内容の情報が複数ある場合のプリンタードライバー印刷処理のフローチャート。 リモート環境におけるプリンタードライバー印刷処理のフローチャート。 本発明の一実施形態としてのシステム構成図。 (A)付加描画に埋め込む内容の情報の一例。 (B)付加描画に埋め込む内容の情報の一例。 (C)付加描画に埋め込む内容の情報の一例。 印刷データの一例。
以下、本発明を実施するための最良の形態について図面を用いて説明する。
本発明に係る印刷装置について説明する。図1は、本実施形態における情報処理装置と印刷装置のシステムの構成を説明するブロック図である。なお、特に断りのない限り、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、本発明を適用できることは言う までもない。また、特に断りのない限り、本発明の機能が実行されるのであれば、LAN,WAN等のネットワークを介して接続が為され処理が行われるシステムであっても本発明を適用できることは言うまでもない。
図1において、300はホストコンピューターで、ROM3のプログラム用ROMあるいは外部メモリ11に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表(表計算等を含む)等が混在した文書処理を実行するCPU1を備える。さらに、システムバス4に接続される各デバイスをCPU1が総括的に制御する。
また、このROM3のプログラム用ROMあるいは外部メモリ11には、CPU1の制御プログラムであるオペレーティングシステムプログラム(以下OS)等を記憶する。ROM3のフォント用ROMあるいは外部メモリ11には上記文書処理の際に使用するフォントデータ等を記憶し、ROM3のデータ用ROMあるいは外部メモリ11には上記文書処理等を行う際に使用する各種データを記憶する。
2はRAMで、CPU1の主メモリ、ワークエリア等として機能する。5はキーボードI/Fで、キーボード9や不図示のポインティングデバイスからのキー入力を制御する。6はディプレイI/Fで、ディスプレイ10の表示を制御する。7は外部メモリI/Fで、ハードディスク(HD)、フロッピー(登録商標)ディスク(FD)等の外部メモリ11とのアクセスを制御する。外部メモリ11は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタードライバー等を記憶する。
8はプリンターI/Fで、所定の双方向性インターフェース21を介してプリンター150に接続されて、プリンター150との通信制御処理を実行する。なお、CPU1は、例えばRAM2上に設定された表示情報RAMへのアウトラインフォントの展開(ラスタライズ)処理を実行し、ディスプレイ10上でのWYSIWYGを可能としている。
また、CPU1は、CRT10上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザーは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンターの設定や、印刷モードの選択を含むプリンタードライバーに対する印刷処理方法の設定を行える。
プリンター150において、12はプリンターCPUで制御プログラム等に基づいてシステムバス15に接続される印刷部(プリンタエンジン)17に出力情報としての画像信号を出力する。なお、制御プログラムはROM14のプログラム用ROMや外部メモリ21等に記憶される。
また、このROM14のプログラムROMには、CPU12の制御プログラム等を記憶する。ROM14のフォント用ROMには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ROM14のデータ用ROMにはハードディスク等の外部メモリ21がないプリンターの場合には、ホストコンピューター上で利用される情報等を記憶している。
CPU12は入力部16を介してホストコンピューターとの通信処理が可能となっており、プリンター内の情報等をホストコンピューター300に通知可能に構成されている。13はCPU12の主メモリ、ワークエリア等として機能するRAMで、図示しない増設ポートに接続されるオプションRAMによりメモリ容量を拡張することができるように構成されている。なお、RAM13は、出力情報展開領域、環境データ格納領域、NVRAM等に用いられる。前述したハードディスク(HD)、ICカード等の外部メモリ21は、メモリコントローラ(MC)18によりアクセスを制御される。
外部メモリ21は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、20は前述した操作パネルで操作のためのスイッチおよびLED表示器等が配されている。また、前述した外部メモリは1個に限らず、少なくとも1個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンター制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないNVRAMを有し、操作パネル20からのプリンタモード設定情報を記憶するようにしてもよい。
図2は、プリンター等の印刷装置が直接接続されているか、あるいはネットワーク経由で接続されているホストコンピューターにおける典型的な印刷処理の構成図である。アプリケーション201、グラフィックエンジン202、プリンタードライバー203、およびシステムスプーラ204は、外部メモリ11に保存されたファイルとして存在する。これらは実行される場合にOSやそのモジュールを利用するモジュールによってRAM2にロードされ実行されるプログラムモジュールである。また、アプリケーション201およびプリンタードライバー203は、外部メモリ11のFDや不図示のCD−ROM、あるいは不図示のネットワークを経由して外部ディスク11のHDに追加することが可能となっている。
外部メモリ11に保存されているアプリケーション201はRAM2にロードされて実行される。このアプリケーション201からプリンター150に対して印刷を行う際には、同様にRAM2にロードされ実行可能となっているグラフィックエンジン202を利用して出力(描画)を行う。
グラフィックエンジン202は印刷装置ごとに用意されたプリンタードライバー203を同様に外部メモリ11からRAM2にロードし、アプリケーション201の出力をプリンタードライバー203を用いてプリンターの制御コマンドに変換する。変換されたプリンター制御コマンドはOSによってRAM2にロードされたシステムスプーラ204を経てインターフェース21経由でプリンター150へ出力される仕組みとなっている。
図3は、本実施形態におけるプリンタードライバー203とプリンター150の構成の一例を示したものである。プリンタードライバー203は、本明細書では、印刷データの制御を行う印刷制御部301、付加描画を処理する付加描画処理部302、付加描画情報の判断を行う付加描画情報判断部303、印刷データの処理を行う印刷処理部304からなる。
以下で、本実施形態におけるプリンタードライバー203の付加描画処理を図4のフローチャートを用いて説明する。なお本フローに係るプリンタードライバー203のプログラムは、コンピューターのHD11に記憶されており、RAM2に読み出されCPU1によって実行される。
本実施形態にて印刷する文書の一例を図10に示す。アプリケーション201から図10に示す文書の印刷が実行されると、グラフィックスエンジン202を介してプリンタードライバー203が呼び出され、印刷制御部301が文書の印刷データと印刷指示を受け取る(S401)。S402のステップにおいて、付加描画処理部302はS401で受け取った前記印刷指示に付加描画設定が含まれているか否かを判断する。前記S402のステップで、前記印刷指示に付加描画設定が含まれていないと判断された場合には、付加描画処理を行わずに、S403のステップに進む。S403のステップにおいて、印刷処理部303は前記S401で受け取った文書の印刷データをPage Description Language(PDL)と呼ばれる印刷命令に変換する。そして、S407のステップでは印刷処理部303が前記印刷命令をシステムスプーラ204に送信する。
一方、前記S402のステップで前記印刷指示に付加描画設定が含まれると判断された場合には、S404のステップに進む。S404のステップにおいて、付加描画処理部302はS401で受け取った前記印刷指示で設定されている付加描画に埋め込む内容の情報を印刷指示があったコンピューターから取得する。本実施例においては、一例として図9(A)に示すように“MACアドレス”としたが、印刷指示があったコンピューターまたはユーザーが分かるものなら何でもよく、“ユーザー名”や“IPアドレス”などでも良い。
次に、S405のステップでは付加描画情報判断部303が前記S404で取得した付加描画に埋め込む情報が正常に取得できているかを判断する。前記S405のステップにおいて、前記付加描画に埋め込む情報が正常に取得できていると判断された場合には、S406のステップに進む。付加描画処理部302はS401で受け取った文書の印刷データと付加描画データを合成して、Page Description Language(PDL)と呼ばれる印刷命令に変換する(S406)。そして、S407のステップでは印刷処理部304が前記印刷命令をシステムスプーラ204に送信する。
一方、前記S405のステップにおいて、前記付加描画に埋め込む情報が正常に取得できていないと判断された場合には、S408に進む。
S408のステップでは、付加描画処理部303は、図5のような埋め込み情報を取得できなかった旨の警告画面500をユーザーに通知し、S409のステップに進む。そして、S409のステップでは印刷処理部304は前記S401で受け取った文書の印刷データと印刷指示を破棄して印刷を中止する。
図4のフローチャートに従って処理することにより、付加描画設定がされており、付加描画に埋め込む情報が正常に取得できていない場合は、印刷を中止する旨の警告画面をユーザーに通知して印刷を中止する。
以上の手順により、付加描画に埋め込む情報が正常に取得できていない場合は、印刷を中止する旨の警告画面をユーザーに通知して印刷を中止することで、原本の複写時に顕像化しない地紋画像が生成されてしまうことを防ぐことができる。
実施例1では印刷指示で設定されている付加描画に埋め込む内容の情報が1つの場合における処理を示した。本実施例では、印刷指示で設定されている付加描画に埋め込む内容の情報が複数の場合における処理について、図6のフローチャートを用いて説明する。
なお本フローに係るプリンタードライバー203のプログラムは、コンピューターのHD11に記憶されており、RAM2に読み出されCPU1によって実行される。
図6のS601からS603までのステップは、図4のS401からS403までのステップと同様であるので、説明を省略する。図6のS604のステップでは、付加描画処理部302はS601で受け取った前記印刷指示で設定されている付加描画に埋め込む内容の情報を印刷指示があったコンピューターから取得する。本実施例においては、一例として図9(B)や図9(C)に示すように“ユーザー名”、“IPアドレス”や“MACアドレス”としたが、印刷指示があったコンピューターまたはユーザーが分かるものなら何でも良い。また、付加描画に埋め込む内容の情報は何個でも良い。
次に、S605のステップでは付加描画情報判断部303が前記S604で取得した付加描画に埋め込む情報が少なくとも1つは取得できているかを判断する。前記S605のステップにおいて、図9(B)のように前記付加描画に埋め込む情報が少なくとも1つは取得できていると判断された場合には、S606のステップに進む。付加描画処理部302はS601で受け取った文書の印刷データと付加描画データを合成して、Page Description Language(PDL)と呼ばれる印刷命令に変換する(S606)。そして、S607のステップでは印刷処理部304が前記印刷命令をシステムスプーラ204に送信する。
一方、前記S605のステップにおいて、図9(C)のように前記付加描画に埋め込む情報が1つも取得できていないと判断された場合には、S608に進む。
S608のステップでは、付加描画処理部303は、図5のような埋め込み情報を取得できなかった旨の警告画面500をユーザーに通知し、S609のステップに進む。そして、S609のステップでは印刷処理部304は前記S601で受け取った文書の印刷データと印刷指示を破棄して印刷を中止する。
図6のフローチャートに従って処理することにより、付加描画設定がされており、付加描画に埋め込む情報が複数あって、そのうち1つでも情報が取得できる場合は、取得できた情報のみを地紋画像として生成する。
以上の手順により、付加描画に埋め込む情報が複数あって、そのうち1つでも情報が取得できる場合は、取得できた情報のみを地紋画像として生成することで、原本の複写時に顕像化する地紋画像を生成することできる。
実施例1ではコンピューターからネットワークを介してプリンターに出力系の処理を示した。本実施例では、メタフレームやリモートデスクトップ等のように、クライアントPCが印刷を行おうとした場合、従来クライアントPCにて実行していたアプリケーションやプリンタードライバーがサーバーPCで実行される系を図7のフローチャートを用いて説明する。
図8は、本発明の実施形態に係るネットワークシステムの概略構成を示すブロック図である。このネットワークシステムは、クライアントPC800とサーバーPC300と、このサーバーPC300より印刷データを受信して印刷を行なう出力デバイス150等を備える。また、これらはルーター103を介してLAN(Local Area Network)104やWAN(Wide Area Network)105でそれぞれ接続されている。また、ルーター103はMACアドレスフィルタリングとIPアドレスフィルタリングが設定されており、クライアントPC800の“MACアドレス”と“IPアドレス”のみが記載されているものとする。
本実施例では、一例としてクライアントPC800からリモートデスクトップを使用して、サーバーPC300のアプリケーション201やプリンタードライバー203を実行する。
なお本フローに係るプリンタードライバー203のプログラムは、サーバーPC300のHD11に記憶されており、RAM2に読み出されCPU1によって実行される。
図7のS701からS703までのステップは、図4のS401からS403までのステップと同様であるので、説明を省略する。図7のS704のステップでは、付加描画処理部302はS701で受け取った前記印刷指示で設定されている付加描画に埋め込む内容の情報をクライアントPC800から取得する。本実施例においては、一例として図9(A)に示すように“MACアドレス”としたが、コンピューターまたはユーザーが分かるものなら何でもよく、“ユーザー名”や“IPアドレス”などでも良い。また、付加描画に埋め込む内容の情報は1個でも良く、複数個でも良い。
本実施例においては、ルーター103にMACアドレスフィルタリングが設定されており、クライアントPC800のMACアドレスとIPアドレスのみが記載されている。このような状況において、サーバーPC300からクライアントPC800の“MACアドレス”などを取得しようとすると、ルーター103に通信が遮断されてしまいクライアントPC800の“MACアドレス”などは取得できない。
次に、S705のステップでは付加描画情報判断部303が前記S704で取得した付加描画に埋め込む情報が正常に取得できているかを判断する。前記S705のステップにおいて、前記付加描画に埋め込む情報が正常に取得できていると判断された場合には、S706のステップに進む。付加描画処理部302はS701で受け取った文書の印刷データと付加描画データを合成して、Page Description Language(PDL)と呼ばれる印刷命令に変換する(S706)。そして、S707のステップでは印刷処理部304が前記印刷命令をシステムスプーラ204に送信する。
一方、前記S705のステップにおいて、前記付加描画に埋め込む情報が正常に取得できていないと判断された場合には、S708に進む。
S708のステップでは、付加描画処理部303は、他のコンピューターから操作を受けての印刷か否かを判断する。前記S708のステップにおいて、他のコンピューターから操作を受けての印刷ではないと判断された場合には、S709のステップに進む。S709のステップにおいて、図5のような埋め込み情報を取得できなかった旨の警告画面500をユーザーに通知し、S710のステップに進む。そして、S710のステップでは印刷処理部304は前記S701で受け取った文書の印刷データと印刷指示を破棄して印刷を中止する。
一方、前記S708のステップにおいて、他のコンピューターから操作を受けての印刷と判断された場合には、S711に進む。次にS711のステップでは、付加描画処理部302はS701で受け取った前記印刷指示で設定されている付加描画に埋め込む内容の情報をプリンターに接続しているコンピューターから取得する。本実施例においては、サーバーPC300となる。そして、S712に進む。
次に、S712のステップでは付加描画情報判断部303が前記S711で取得した付加描画に埋め込む情報が正常に取得できているかを判断する。前記S712のステップにおいて、前記付加描画に埋め込む情報が正常に取得できていると判断された場合には、S706のステップに進む。付加描画処理部302はS701で受け取った文書の印刷データと付加描画データを合成して、Page Description Language(PDL)と呼ばれる印刷命令に変換する(S706)。そして、S707のステップでは印刷処理部304が前記印刷命令をシステムスプーラ204に送信する。
一方、前記S712のステップにおいて、前記付加描画に埋め込む情報が正常に取得できていないと判断された場合には、S709に進む。S709のステップにおいて、図5のような埋め込み情報を取得できなかった旨の警告画面500をユーザーに通知し、S710のステップに進む。そして、S710のステップでは印刷処理部304は前記S701で受け取った文書の印刷データと印刷指示を破棄して印刷を中止する。
図7のフローチャートに従って処理することにより、付加描画設定がされており、付加描画に埋め込む情報を取得できなかった場合、印刷を実行するPCから付加描画に埋め込む情報の取得を試みる。
以上の手順により、印刷を実行するPCから付加描画に埋め込む情報が取得できる場合は、取得できた情報のみを地紋画像として生成することで、原本の複写時に顕像化する地紋画像を生成することできる。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。

Claims (5)

  1. 情報の付加された画像を印刷装置に印刷させる情報処理装置であって、
    画像に対して複数の情報を付加するための設定を行う設定手段と、
    前記設定手段で複数の情報を付加するための設定が行われている場合に、当該複数の情報の夫々を取得する取得手段と、
    前記取得手段で前記複数の情報のうち全ての情報が取得できた場合に、前記取得できた全ての情報を付加した画像を前記印刷装置に印刷させ、
    前記取得手段で前記複数の情報のうち一部の情報が取得できなかったものの、残りの情報が取得できた場合に、前記取得できた残りの情報を付加した画像を前記印刷装置に印刷させ、
    前記取得手段で前記複数の情報のうちの何れの情報も取得できなかった場合に、前記画像を前記印刷装置に印刷さえないように制御する制御手段とを有する
    ことを特徴とする情報処理装置。
  2. 前記複数の情報は、他の情報処理装置のMACアドレスが含まれ
    当該MACアドレスは、前記情報処理装置と前記他の情報処理装置との間にルーターが存在し、前記ルータでMACアドレスを取得させないための設定がされている場合に、取得できないことを特徴とする請求項1に記載の情報処理装置。
  3. 情報の付加された画像を印刷装置に印刷させる情報処理装置の制御方法であって、
    画像に対して複数の情報を付加するための設定を行う設定工程と、
    前記設定工程で複数の情報を付加するための設定が行われている場合に、当該複数の情報の夫々を取得する取得工程と、
    前記取得工程で前記複数の情報のうち全ての情報が取得できた場合に、前記取得できた全ての情報を付加した画像を前記印刷装置に印刷させ、
    前記取得工程で前記複数の情報のうち一部の情報が取得できなかったものの、残りの情報が取得できた場合に、前記取得できた残りの情報を付加した画像を前記印刷装置に印刷させ、
    前記取得工程で前記複数の情報のうちの何れの情報も取得できなかった場合に、前記画像を前記印刷装置に印刷さえないように制御する制御工程とを有する
    ことを特徴とする情報処理装置の制御方法。
  4. 前記複数の情報は、他の情報処理装置のMACアドレスが含まれ
    当該MACアドレスは、前記情報処理装置と前記他の情報処理装置との間にルーターが存在し、前記ルータでMACアドレスを取得させないための設定がされている場合に、取得できないことを特徴とする請求項3に記載の情報処理装置の制御方法。
  5. 請求項3又は4に記載の情報処理装置の制御方法をコンピュータに実行させるためのコンピュータ読取り可能なプログラム。
JP2010272702A 2010-12-07 2010-12-07 情報処理装置、その制御方法及びプログラム Active JP5611014B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2010272702A JP5611014B2 (ja) 2010-12-07 2010-12-07 情報処理装置、その制御方法及びプログラム
US13/293,413 US9256913B2 (en) 2010-12-07 2011-11-10 Information processing apparatus, control method thereof, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010272702A JP5611014B2 (ja) 2010-12-07 2010-12-07 情報処理装置、その制御方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2012123535A JP2012123535A (ja) 2012-06-28
JP5611014B2 true JP5611014B2 (ja) 2014-10-22

Family

ID=46161978

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010272702A Active JP5611014B2 (ja) 2010-12-07 2010-12-07 情報処理装置、その制御方法及びプログラム

Country Status (2)

Country Link
US (1) US9256913B2 (ja)
JP (1) JP5611014B2 (ja)

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4092529B2 (ja) 1999-11-02 2008-05-28 富士ゼロックス株式会社 画像処理装置及びコンピュータ読取可能な記憶媒体
JP2003039770A (ja) * 2001-07-27 2003-02-13 Canon Inc 画像処理装置およびその制御方法
US7295677B2 (en) * 2002-03-01 2007-11-13 Hewlett-Packard Development Company, L.P. Systems and methods for adding watermarks using network-based imaging techniques
KR100540654B1 (ko) * 2003-01-22 2006-01-10 삼성전자주식회사 무선 네트워크에서의 프린팅 클라이언트 관리 방법 및무선 랜프린터
JP4789512B2 (ja) * 2005-06-06 2011-10-12 キヤノン株式会社 情報通信装置、システム、および方法
JP2007057735A (ja) * 2005-08-24 2007-03-08 Kyocera Mita Corp 画像形成装置
US8353458B2 (en) * 2005-09-07 2013-01-15 Seiko Epson Corporation Network system, cable set, and method and program for controlling network system
US8023134B2 (en) * 2006-06-30 2011-09-20 Xerox Corporation System, method and production tickets for print management
JP2008028675A (ja) * 2006-07-20 2008-02-07 Kyocera Mita Corp 画像形成処理装置及び画像形成処理プログラム
JP4448156B2 (ja) * 2007-07-05 2010-04-07 キヤノン株式会社 装置、方法およびプログラム
JP4793383B2 (ja) * 2007-12-19 2011-10-12 富士ゼロックス株式会社 文書管理装置およびプログラム
JP4222432B1 (ja) * 2008-01-24 2009-02-12 富士ゼロックス株式会社 印刷制御装置、印刷装置、および印刷制御プログラム
JP2010052384A (ja) * 2008-08-29 2010-03-11 Ricoh Co Ltd 画像形成装置、印刷制御方法、及びプログラム

Also Published As

Publication number Publication date
US9256913B2 (en) 2016-02-09
US20120140268A1 (en) 2012-06-07
JP2012123535A (ja) 2012-06-28

Similar Documents

Publication Publication Date Title
US8711383B2 (en) Information processing using batch setting information
JP4343604B2 (ja) 印刷システム、情報処理装置、インストール方法およびプログラム
JP5522952B2 (ja) 印刷制御装置、印刷制御方法、およびプログラム
JP6632424B2 (ja) 情報処理装置、プログラム及び制御方法
JP5611014B2 (ja) 情報処理装置、その制御方法及びプログラム
US20180060003A1 (en) Control method and information processing apparatus
JP5753640B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP2015176231A (ja) 情報処理装置、情報処理方法及び情報処理システム
JP6376876B2 (ja) 情報処理装置、プログラム及び制御方法
JP2015204056A (ja) 印刷制御装置、印刷制御装置のデータ処理方法、及びプログラム、プリンタドライバ
JP7393477B2 (ja) 情報処理装置とその制御方法、およびコンピュータプログラム
JP6007015B2 (ja) 画像形成装置及び画像形成プログラム
JP2008269260A (ja) データ処理装置、データ処理方法及びそのプログラム
JP2008217433A (ja) 情報処理装置、情報処理方法、プログラム、及び記憶媒体
JP2006228128A (ja) 情報処理装置、通信機器制御装置およびプログラム
JP2006172043A (ja) ダイレクトプリントシステム
JP2005159764A (ja) 記録方法及び装置及びプログラム及び記憶媒体
JP2006146364A (ja) 印刷制御装置及び印刷制御方法、印刷制御システム、プログラム、並びに記憶媒体
JP2011016344A (ja) 画像形成装置、画像形成方法、および画像形成プログラム
JP2005165741A (ja) 情報処理装置、印刷システム、情報処理装置の処理データ生成方法、及び制御プログラム
JP2013244690A (ja) 画像形成装置、情報処理装置、情報処理方法及びプログラム
JP2006350803A (ja) 印刷制御装置、印刷制御システムおよびコンピュータ読み取り可能なプログラムを格納した記憶媒体
JP2003341191A (ja) 印刷制御装置、印刷制御方法、プログラムおよび記憶媒体
JP2013186844A (ja) プリンタ制御装置
JP2006277237A (ja) ホスト装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130326

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140331

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: 20140805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140902

R151 Written notification of patent or utility model registration

Ref document number: 5611014

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151