JP6590592B2 - 印刷装置、印刷装置の制御方法、及びプログラム - Google Patents

印刷装置、印刷装置の制御方法、及びプログラム Download PDF

Info

Publication number
JP6590592B2
JP6590592B2 JP2015168290A JP2015168290A JP6590592B2 JP 6590592 B2 JP6590592 B2 JP 6590592B2 JP 2015168290 A JP2015168290 A JP 2015168290A JP 2015168290 A JP2015168290 A JP 2015168290A JP 6590592 B2 JP6590592 B2 JP 6590592B2
Authority
JP
Japan
Prior art keywords
print data
type
printing
unit
user information
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
JP2015168290A
Other languages
English (en)
Other versions
JP2017043027A (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 JP2015168290A priority Critical patent/JP6590592B2/ja
Priority to US15/238,533 priority patent/US10178266B2/en
Priority to KR1020160108965A priority patent/KR102024420B1/ko
Publication of JP2017043027A publication Critical patent/JP2017043027A/ja
Application granted granted Critical
Publication of JP6590592B2 publication Critical patent/JP6590592B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00474Output means outputting a plurality of functional options, e.g. scan, copy or print
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32128Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
    • H04N1/32133Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image on the same paper sheet, e.g. a facsimile page header
    • 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
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1803Receiving particular commands
    • G06K15/1806Receiving job control commands
    • G06K15/1809Receiving job control commands relating to the printing process
    • 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
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/181Receiving print data characterized by its formatting, e.g. particular page description languages
    • G06K15/1811Receiving print data characterized by its formatting, e.g. particular page description languages including high level document description only
    • G06K15/1813Page description language recognition
    • 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
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/181Receiving print data characterized by its formatting, e.g. particular page description languages
    • G06K15/1815Receiving print data in mixed format
    • 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
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1818Adaptations for accepting data from more than one source
    • G06K15/1819Adaptations for accepting data from more than one source for a same print job
    • 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
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1867Post-processing of the composed and rasterized print image
    • G06K15/1889Merging with other data
    • 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/40Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
    • G06K15/4095Secure printing
    • 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/0035User-machine interface; Control console
    • H04N1/00501Tailoring a user interface [UI] to specific requirements
    • H04N1/00503Customising to a particular machine or model, machine function or application
    • 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/00838Preventing unauthorised reproduction
    • H04N1/00856Preventive measures
    • H04N1/00864Modifying the reproduction, e.g. outputting a modified copy of a scanned original
    • H04N1/00867Modifying the reproduction, e.g. outputting a modified copy of a scanned original with additional data, e.g. by adding a warning message
    • 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/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/0097Storage of instructions or parameters, e.g. customised instructions or different parameters for different user IDs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3271Printing or stamping

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、印刷対象の画像にユーザ情報を付加することが可能な印刷装置に関する。
従来、印刷対象の画像に情報を付加して印刷することが知られている。特許文献1には、「秘」や「重要」などの文字や、印刷物の作成日の情報を付加することが開示されている。
また、近年では、印刷対象の画像に対して印刷者(印刷を指示したユーザ)を示すユーザ情報を付加することが知られている。これは、誰が印刷したかを後で印刷物から特定できるようにするためのものである。
特開2012−217086号公報
印刷装置に備えられたスキャナを用いて原稿上の画像を読み取り、得られた画像をシートに印刷するコピージョブを実行する場合は、印刷者を示すユーザ情報として、印刷装置において認証されたユーザを示すユーザ情報が使用される。印刷装置における認証とは、印刷装置を使用しようとしているユーザが誰かを識別するために行われるものである。
一方、外部装置において生成された印刷データを受信し、受信した印刷データに基づいてシートに画像を印刷するプリントジョブを実行する場合は、ユーザは印刷装置を操作しないことが多い。このような場合は、印刷装置において認証されたユーザを示すユーザ情報の代わりに、外部装置にログインしているユーザを示すユーザ情報(外部装置側で認証されたユーザを示す情報)を付加することが考えられる。
しかしながら、印刷データの種類によっては、外部装置にログインしているユーザを示すユーザ情報が印刷データに含まれないことがある。具体的には、外部装置にインストールされたプリンタドライバによってPDL(Page Description Language)に従って生成された印刷データには、外部装置にログインしているユーザを示すユーザ情報が含まれる。しかしながら、JDF(Job Definition Format)に従って生成された印刷データには、外部装置にログインしているユーザを示すユーザ情報が含まれない。
従って、JDFに従って生成された印刷データに基づく印刷を行う場合、付加すべきユーザ情報が取得できないことになる。このとき、ユーザ情報を付加せずに印刷すると、印刷物を誰が印刷したかを特定することが非常に困難になってしまう。
本発明は、上記の課題に鑑みなされたものであり、印刷対象の画像に対するユーザ情報の付加が確実に行われるようにすることを目的とする。
上記の目的を達成するために本発明の印刷装置は、外部装置において生成された印刷データを受信する受信手段と、前記受信手段が受信した印刷データに基づいてシートに画像を印刷する印刷手段と、前記印刷手段によって印刷される画像にユーザ情報を付加する付加手段と、前記受信手段が受信した印刷データの種別が第1の種別の印刷データである場合当該第1種別の印刷データから、前記外部装置にログインしているユーザを示す第1のユーザ情報を取得する第1の取得手段と、前記受信手段が受信した印刷データ種別が前記第1の種別と異なる第2の種別の印刷データである場合当該第2種別の印刷データから当該印刷データに基づく印刷のための設定情報の作成者を示す第2のユーザ情報を取得する第2の取得手段と、前記受信手段が受信した印刷データの種別が前記第1の種別である場合は、前記第1の取得手段によって取得される前記第1のユーザ情報を付加し、前記受信手段が受信した印刷データの種別が前記第2の種別である場合は、前記第2の取得手段によって取得される前記第2のユーザ情報を付加するよう前記付加手段を制御する制御手段と、を備え、前記第2の種別の印刷データは、第1の種別の印刷データと異なるフォーマットであり、前記第1のユーザ情報を含まない印刷データであることを特徴とする。
本発明によれば、印刷対象の画像に対するユーザ情報の付加が確実に行われるようになる。
本発明の実施形態における印刷装置101を含むシステム全体図 本発明の実施形態における印刷装置101の外観図及び搬送パス図 本発明の実施形態における印刷装置101の操作部104の外観図 本発明の実施形態における印刷装置101の表示部103に表示される画面例 本発明の実施形態における印刷装置101の表示部103に表示される画面例 本発明の実施形態における印刷装置101の動作を説明するフローチャート 本発明の実施形態における印刷データに含まれるユーザ情報の一例 本発明の実施形態における印刷装置101の動作を説明するフローチャート 本発明の実施形態における印刷装置101の動作を説明するフローチャート 本発明の実施形態における印刷装置101の動作を説明するフローチャート
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
<第1の実施形態>
図1は、本発明を適用した印刷装置の一例である印刷装置101を含むシステムの全体図を示す。印刷装置101は、コントローラユニット102、表示部103、操作部104、プリンタユニット105、スキャナユニット106から構成されている。表示部103はLEDや液晶ディスプレイを備え、ユーザの操作内容や装置の内部状態を表示する。操作部104は、ハードキー群または表示部103のタッチパネル機能を介してユーザの操作を受け付ける。
プリンタユニット105は、コントローラユニット102から印刷指示を受け付け、コントローラユニット102から送信される画像データに基づきシートに画像を印刷する。スキャナユニット106は、コントローラユニット102から読取指示を受け付け、原稿上の画像を読み取り、得られた画像データをコントローラユニット102に送信する。なお、スキャナユニット106によって生成された画像データに基づいてプリンタユニット105が印刷を行うこともできる(コピージョブ)。
コントローラユニット102は、CPU107、ROM108、RAM109、HDD110、EEPROM111から構成されている。CPU107は、印刷装置101に内蔵される制御プログラムの実行媒体であり、各I/Fや記憶媒体のメモリなどを介して、コントローラユニット102に接続されるデバイスの動作を制御する。ROM108は読み取り専用メモリであり、システム起動に必要なブートプログラムなどを記憶している。RAM109は、揮発メモリであり、制御プログラムを実行する際のワークメモリとして使用される。
HDD110は、磁気ディスクなどの記憶媒体であり、制御プログラムや画像データなどを記憶している。EEPROM111は、不揮発メモリであり、制御プログラムが実行する際に必要となる設定値などを記憶している。
CPU107は、LAN/WAN112を介して外部装置であるPC113からのPDLデータを受信し、受信したPDLデータに基づく印刷をプリンタユニット105に実行させることができる(PDLジョブ)。PDLデータは、ホストコンピュータであるPC113にインストールされたプリンタドライバによって生成される。
図2(a)は、印刷装置101の外観図である。印刷装置101は、筺体の下部がプリンタユニット105に対応し、筺体の上部がスキャナユニット106に対応する。印刷に使用するシートの供給元として、手差しトレイ201とカセット202が備えられている。また、画像が印刷されたシートの排出先として排出トレイ203が備えられている。
図2(b)は、プリンタユニット105の内部における、シートの搬送パスを示す図である。感光ドラム207は、特定の極性電位に帯電処理された後、図示しない露光部によって露光される。これにより、感光ドラム207上に静電潜像が形成される。その後、現像器204を用いて感光ドラム207上にトナーを付着させることにより画像が現像される。
感光ドラム207上で現像された画像は、中間転写ベルト205に転写された後、手差しトレイ201またはカセット202からから搬送パス210に搬送されたシートに転写される。画像が転写されたシートは、定着器206まで搬送され、加熱及び加圧による定着処理がなされる。片面印刷の場合は、定着されたシートは搬送パス208を経由し、排出トレイ203に印刷面を下向きにして排出される。両面印刷の場合は、搬送パス208において反転され、搬送パス209を経由して、搬送パス210に再供給される。両面印刷では、シートの裏面への印刷が先に行われ、表面を下向きにして搬出される。
図3は、表示部103を含む操作部104の外観図である。メインメニューキー301は、表示部103にメインメニューを表示させるためのキーである。テンキー302は、ユーザが数値を入力するためのキーである。設定キー303は、印刷装置101の装置全体に対する各種設定を行う場合に押下するキーである。スタートキー304は、印刷などの処理の実行を指示する場合に押下するキーである。
図4(a)は、設定キー303が押下された場合に表示部103に表示される操作画面である。ユーザは、この画面から更に遷移する各画面を介して各種設定を行うことができる。
図4(b)は、図4(a)に示す操作画面において「ファンクション設定」という名称の項目401が選択された場合に表示部103に表示される操作画面である。この画面には、「識別情報の強制印字」という項目403が含まれている。なお、項目403は、印刷装置101の管理者によってのみ設定可能な項目であるため、一般のユーザが操作しているときにはグレーアウト表示される。項目401の設定を行いたい場合は、図4(a)のログインキー402を押下して管理者として認証される必要がある。
図5は、図4(b)の項目403が選択された場合に表示部103に表示される操作画面である。この画面では、識別情報の印字に関する設定を行うことができる。なお、ここでの識別情報とはユーザ情報を含むものであり、ユーザ情報以外にも、印刷日時や印刷装置101のIPアドレス、更には印刷装置101のシリアル番号が含まれる。ユーザ情報が強制的に付加(印字)されることによって、誰が印刷したかを後で印刷物から特定できる。
識別情報を印字したい場合は、ONキー501を押下する。キー群502は、識別情報を印字するか否かを機能毎に設定するためのキーである。「コピー」は、スキャナユニット106によって原稿から読み取った画像をプリンタユニット105がシートに印刷する機能である。「コピー」に対応する設定をオンにすると、印刷装置101において認証されたユーザを示すユーザ情報が識別情報として付加される。
「プリンター」は、PC113等の外部装置から受信した印刷データに基づき、プリンタユニット105がシートに画像を印刷する機能である。「プリンター」に対応する設定をオンにすると、図6を用いて後述するようにしてユーザ情報が識別情報として付加される。「保存ファイルの利用」は、PC113等の外部装置から受信した印刷データをHDD110に一旦保存した後、ユーザからの指示に応じて、プリンタユニット105が印刷データに基づいてシートに画像を印刷する機能である。「保存ファイルの利用」に対応する設定をオンにすると、図8を用いて後述するようにしてユーザ情報が識別情報として付加される。
キー群503は、識別情報を印字する領域を選択するためのキーである。識別情報を印字可能な領域は、画像の右上、右下、左上、左下の4つである。図5の各キーを用いて設定された内容は、EEPROM111に記憶される。
図6は、印刷データの受信時の動作を説明するフローチャートである。図6のフローチャートに示す各動作(ステップ)は、印刷装置101のCPU107がROM108に記憶された制御プログラムを実行することにより実現される。
ステップS601では、PC113等の外部装置から印刷データを受信したか否かを判定し、印刷データを受信するとステップS602に進む。ステップS602では、受信した印刷データの種別を判定する。ここでは、受信した印刷データがJDFに従って生成されたものであればステップS603に進み、PDLに従って生成されたものであればステップS610に進む。
ステップS603では、印刷データの保存が指定されているか否かを判定する。印刷データの保存が指定されている場合は、印刷データの受信時には印刷を行わずに、HDD110に一旦保存された後、ユーザからの指示を受けて印刷が行われる。印刷データの保存が指定されていればステップS604に進み、印刷データの保存が指定されていなければステップS607に進む。
ステップS604では、EEPROM111に記憶されている情報を参照し、識別情報を印字することが「保存ファイルの利用」に対応付けて設定されているか否かを判定する。この判定の結果、識別情報を印字することが設定されている場合はステップS605に進み、識別情報を印字することが設定されていない場合はステップS606に進む。
ステップS605では、受信した印刷データにJDFデータの作成者のユーザ名が含まれているか否かを判定する。JDFデータとはXML(Extensible Markup Language)ベースで記述された作業工程書であり、印刷ジョブに関する設定情報が定義されたものである。識別情報として印字するユーザ情報は、上述したように誰が印刷したかを後で印刷物から特定できるようにすることが目的であるため、本来であれば印刷を指示したユーザを示すことが望ましい。しかしながら、JDFに従って生成された印刷データには、印刷を直接的に指示したユーザを示す情報が含まれていない。この場合に、識別情報を印字することが設定されているにも関わらず、識別情報を付加せずに画像を印刷すると印刷者の特定ができなくなってしまう。
そこで、印刷装置101は、印刷を指示したユーザを示す情報に代えて、JDFデータの作成者を示すユーザ情報を付加するようにしている。JDFデータは複数のユーザによって共用されるため、JDFデータの作成者は印刷を指示したユーザを直接的に示すことはない。しかし、印刷を指示したユーザを特定するための手掛かりとして使用することができる。
図7(a)に、JDFデータの一部を抜粋した例を示す。この例では、印刷ジョブ名が「JobName」であり、JDFデータの作成者が「SSaito」(701)となっている。作成者を示すユーザ名は「OwnerName」という属性によって定義されている。なお、JDFデータに従って印刷データが生成される場合、JMF(Job Messaging Format)データが用いられる場合があり、設定情報の作成者はJMFデータに含まれることもある。従って、作成者を示すユーザ名をJMFデータから取得するようにしても良い。また、JDFデータの作成者のユーザ名が記述されない場合もあるため、ステップS605(及び後述するステップS608)の判定を行う。
ステップS605の判定において、JDFデータの作成者のユーザ名が含まれている場合は、ステップS606に進み、受信した印刷データをHDD110に保存して処理を終了する。一方、JDFデータの作成者のユーザ名が含まれていない場合は、受信した印刷データをHDD110に保存したとしても識別情報を付加した印刷ができないため、キャンセル(受信した印刷データを破棄)する。このとき、キャンセルの旨をPC113に通知しても良い。
ステップS607では、EEPROM111に記憶されている情報を参照し、識別情報を印字することが「プリンター」に対応付けて設定されているか否かを判定する。この判定の結果、識別情報を印字することが設定されている場合はステップS608に進み、識別情報を印字することが設定されていない場合はステップS613に進む。ここでステップS613に進んだ場合は、識別情報を付加せずに画像が印刷される。
ステップS608では、ステップS605と同様に、JDFデータの作成者のユーザ名が含まれているか否かを判定する。JDFデータの作成者のユーザ名が含まれている場合は、ステップS611に進み、作成者のユーザ名701を取得する。そして、ステップS612において、取得したユーザ名を含む識別情報を印刷対象の画像に付加し、ステップS613で印刷を実行する。一方、JDFデータの作成者のユーザ名が含まれていない場合は、識別情報を付加した印刷ができないため、ステップS609に進み、キャンセル(受信した印刷データを破棄)する。このとき、キャンセルの旨をPC113に通知しても良い。
ステップS610では、ステップS603と同様に、印刷データの保存が指定されているか否かを判定する。印刷データの保存が指定されていればステップS606に進み、受信した印刷データをHDD110に保存して処理を終了する。なお、ここでステップS605のような判定をしないのは、PDLに従って生成された印刷データには、PC113にログインしているユーザのユーザ名が必ず含まれているからである。
図7(b)に、PDLデータの一部を抜粋した例を示す。この例では、PC113の名称が「PC2015−B4」であり、印刷を指示したユーザのユーザ名が「SSaito」(702)となっている。
ステップS610の判定の結果、印刷データの保存が指定されていなければステップS614に進み、EEPROM111に記憶されている情報を参照し、識別情報を印字することが「プリンター」に対応付けて設定されているか否かを判定する。この判定の結果、識別情報を印字することが設定されている場合はステップS615に進み、識別情報を印字することが設定されていない場合はステップS613に進む。ここでステップS613に進んだ場合は、識別情報を付加せずに画像が印刷される。
ステップS615では、PC113のログインユーザのユーザ名702を取得する。そして、ステップS612において、取得したユーザ名を含む識別情報を印刷対象の画像に付加し、ステップS613で印刷を実行する。
図8は、HDD110に保存された印刷データに基づく印刷の実行時の動作を説明するフローチャートである。図8のフローチャートに示す各動作(ステップ)は、印刷装置101のCPU107がROM108に記憶された制御プログラムを実行することにより実現される。
ステップS801では、HDD110に保存されている印刷データに基づく印刷の実行が指示されたか否かを判定する。ユーザ(印刷装置101の使用者)は、表示部103に表示された一覧リストから、印刷を指示したい印刷データを選択し、印刷の実行を指示することができる。
ステップS802では、EEPROM111に記憶されている情報を参照し、識別情報を印字することが「保存ファイルの利用」に対応付けて設定されているか否かを判定する。この判定の結果、識別情報を印字することが設定されている場合はステップS803に進み、識別情報を印字することが設定されていない場合はステップS807に進む。ここでステップS807に進んだ場合は、識別情報を付加せずに画像が印刷される。
ステップS803では、受信した印刷データの種別を判定する。ここでは、受信した印刷データがJDFに従って生成されたものであればステップS804に進み、PDLに従って生成されたものであればステップS805に進む。ステップS804では、作成者のユーザ名701を取得する。ステップS805では、PC113のログインユーザのユーザ名702を取得する。ステップS806では、ステップS804またはステップS805で取得されたユーザ名を含む識別情報を印刷対象の画像に付加し、ステップS807で印刷を実行する。
以上説明したように、印刷装置101は、受信した印刷データがPDLに従って生成されたものであれば、当該印刷データから、PC113にログインしているユーザを示すユーザ情報を取得する。一方、受信した印刷データがJDFに従って生成されたものであれば、当該印刷データから、当該印刷データに基づく印刷のための設定情報の作成者を示すユーザ情報を取得する。そして、受信した印刷データの種別に応じて、いずれかのユーザ情報を印刷対象の画像に付加して印刷を行う。これにより、印刷対象の画像に対するユーザ情報の付加が確実に行われるようになる。
<第2の実施形態>
次に、本発明の第2の実施形態について説明する。第1の実施形態では、ステップS604の判定の結果、識別情報を印字することが設定されている場合はステップS605に進み、JDFデータの作成者のユーザ名が含まれていない場合はキャンセルするようにしていた。しかし、印刷データをHDD110に一旦保存する場合は、ユーザによる印刷装置101の操作が必要である。従って、印刷装置101を操作するために印刷装置101による認証を受けなければならない(ユーザ認証機能が有効になっている)場合には、この認証によってユーザを特定することが可能である。そこで、ステップS604の判定の結果、識別情報を印字することが設定されている場合に、印刷装置101のユーザ認証機能が有効になっていれば、JDFデータの作成者のユーザ名が含まれていない場合であってもキャンセルせずに、印刷データを保存する。
図9は、印刷データの受信時の動作を説明するフローチャートであって、図6のフローチャートに代えて実行されるフローチャートである。図9のフローチャートに示す各動作(ステップ)は、印刷装置101のCPU107がROM108に記憶された制御プログラムを実行することにより実現される。
図9のフローチャートを図6と比較すると、ステップS604の判定の結果、識別情報を印字することが設定されている場合は、ステップS901に進むようになっている。ステップS901では、印刷装置101のユーザ認証機能が有効になっているか否かを判定する。ユーザ認証機能が有効になっていればステップS606に進み、受信した印刷データをHDD110に保存して処理を終了する。一方、ユーザ認証機能が有効になっていなければステップS605に進む。なお、ここで説明した以外の各ステップについては、図6で説明したものと同様である。
図10は、HDD110に保存された印刷データに基づく印刷の実行時の動作を説明するフローチャートであって、図8のフローチャートに代えて実行されるフローチャートである。図10のフローチャートに示す各動作(ステップ)は、印刷装置101のCPU107がROM108に記憶された制御プログラムを実行することにより実現される。
図10のフローチャートを図8と比較すると、ステップS802の判定の結果、識別情報を印字することが設定されている場合は、ステップS1001に進むようになっている。ステップS1001では、印刷装置101のユーザ認証機能が有効になっているか否かを判定する。ユーザ認証機能が有効になっていればステップS1002に進み、印刷装置101のユーザ認証機能によって認証されたユーザのユーザ名を取得する。そして、ステップS1002からステップS806に進み、ステップS1002で取得したユーザ名を含む識別情報を印刷対象の画像に付加し、ステップS807で印刷を実行する。
一方、ステップS1001の判定の結果、ユーザ認証機能が有効になっていなければステップS803に進む。なお、ここで説明した以外の各ステップについては、図8で説明したものと同様である。但し、図9のステップS901の判定を行う時点ではユーザ認証機能が有効であり、図10のステップS1001の判定を行う時点ではユーザ認証機能が無効になっている場合も考えられる。この場合に、JDFデータの作成者のユーザ名が含まれていなければ、ステップS804で作成者のユーザ名を取得することができないため、印刷をキャンセルする。
以上説明したように、本実施形態では、印刷データをHDD110に一旦保存する場合であって、印刷装置101によるユーザ認証が行われる場合は、印刷装置101によるユーザ認証の結果として得られるユーザ情報を印刷対象の画像に付加する。これにより、印刷がキャンセルされるケースを減少させ、識別情報が付加された印刷が実行される機会を多くすることができる。
<他の実施形態>
更に、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。

Claims (11)

  1. 外部装置において生成された印刷データを受信する受信手段と、
    前記受信手段が受信した印刷データに基づいてシートに画像を印刷する印刷手段と、
    前記印刷手段によって印刷される画像にユーザ情報を付加する付加手段と、
    前記受信手段が受信した印刷データの種別が第1の種別の印刷データである場合当該第1種別の印刷データから前記外部装置にログインしているユーザを示す第1のユーザ情報を取得する第1の取得手段と、
    前記受信手段が受信した印刷データの種別が前記第1の種別と異なる第2の種別の印刷データである場合当該第2種別の印刷データから当該印刷データに基づく印刷のための設定情報の作成者を示す第2のユーザ情報を取得する第2の取得手段と、
    前記受信手段が受信した印刷データの種別が前記第1の種別である場合は、前記第1の取得手段によって取得される前記第1のユーザ情報を付加し、前記受信手段が受信した印刷データの種別が前記第2の種別である場合は、前記第2の取得手段によって取得される前記第2のユーザ情報を付加するよう前記付加手段を制御する制御手段と、
    を備え
    前記第2の種別の印刷データは、第1の種別の印刷データと異なるフォーマットであり、前記第1のユーザ情報を含まない印刷データであることを特徴とする印刷装置。
  2. 前記付加手段によるユーザ情報の付加を行うか否かを設定する設定手段を更に備えることを特徴とする請求項1に記載の印刷装置。
  3. 前記設定手段によって前記ユーザ情報の付加を行わないことが設定されている場合、前記制御手段は、ユーザ情報を付加しないように制御することを特徴とする請求項2に記載の印刷装置。
  4. 前記制御手段は、前記設定手段によって前記ユーザ情報の付加を行うことが設定され、前記受信手段が受信した印刷データの種別が前記第2の種別であって、且つ、当該印刷データに前記第2のユーザ情報が含まれない場合は、当該印刷データに基づく印刷をキャンセルすることを特徴とする請求項3に記載の印刷装置。
  5. 前記第1の種別の印刷データは、所定のPDLに従って生成された印刷データであり、前記第2の種別の印刷データは、JDFに従って生成された印刷データであることを特徴とする請求項3または4に記載の印刷装置。
  6. 前記付加手段は、前記ユーザ情報の付加を、前記受信手段による印刷データの受信時に行うことを特徴とする請求項1乃至5のいずれか1項に記載の印刷装置。
  7. 前記受信手段が受信した印刷データを保存する保存手段を更に備え、
    前記付加手段は、前記ユーザ情報の付加を、前記保存手段に保存された印刷データに基づく印刷の実行が指示されたことに応じて行うことを特徴とする請求項1乃至5のいずれか1項に記載の印刷装置。
  8. 前記印刷装置のユーザを認証する認証手段を更に備え、
    前記制御手段は、前記認証手段でユーザが認証された後に、前記保存手段に保存された印刷データに基づく印刷の実行が指示された場合は、前記認証されたユーザを示す第3のユーザ情報を付加するよう前記付加手段を制御することを特徴とする請求項7に記載の印刷装置。
  9. 外部装置において生成された印刷データを受信する受信工程と、
    前記受信工程で受信した印刷データに基づいてシートに画像を印刷する印刷工程と、
    前記印刷工程で印刷される画像にユーザ情報を付加する付加工程と、
    前記受信工程で受信した印刷データの種別が第1の種別の印刷データである場合、当該第1種別の印刷データから、前記外部装置にログインしているユーザを示す第1のユーザ情報を取得する第1の取得工程と、
    前記受信工程で受信した印刷データの種別が前記第1の種別と異なる第2の種別の印刷データである場合、当該第2種別の印刷データから、当該印刷データに基づく印刷のための設定情報の作成者を示す第2のユーザ情報を取得する第2の取得工程と、
    前記受信工程で受信した印刷データの種別が前記第1の種別である場合は前記第1の取得工程で取得される前記第1のユーザ情報を付加し、前記受信工程で受信した印刷データの種別が前記第2の種別である場合は、前記第2の取得工程で取得される前記第2のユーザ情報を付加するよう前記付加工程を制御する制御工程と、
    を有し、
    前記第2の種別の印刷データは、第1の種別の印刷データと異なるフォーマットであり、前記第1のユーザ情報を含まない印刷データであることを特徴とする印刷装置の制御方法。
  10. 前記第1の種別の印刷データは、所定のPDLに従って生成された印刷データであり、前記第2の種別の印刷データは、JDFに従って生成された印刷データであることを特徴とする請求項9に記載の制御方法。
  11. 請求項9または10に記載の印刷装置の制御方法をコンピュータに実行させるためのプログラム。
JP2015168290A 2015-08-27 2015-08-27 印刷装置、印刷装置の制御方法、及びプログラム Active JP6590592B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2015168290A JP6590592B2 (ja) 2015-08-27 2015-08-27 印刷装置、印刷装置の制御方法、及びプログラム
US15/238,533 US10178266B2 (en) 2015-08-27 2016-08-16 Printing apparatus and control method of printing apparatus
KR1020160108965A KR102024420B1 (ko) 2015-08-27 2016-08-26 인쇄 장치 및 인쇄 장치의 제어 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015168290A JP6590592B2 (ja) 2015-08-27 2015-08-27 印刷装置、印刷装置の制御方法、及びプログラム

Publications (2)

Publication Number Publication Date
JP2017043027A JP2017043027A (ja) 2017-03-02
JP6590592B2 true JP6590592B2 (ja) 2019-10-16

Family

ID=58096425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015168290A Active JP6590592B2 (ja) 2015-08-27 2015-08-27 印刷装置、印刷装置の制御方法、及びプログラム

Country Status (3)

Country Link
US (1) US10178266B2 (ja)
JP (1) JP6590592B2 (ja)
KR (1) KR102024420B1 (ja)

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4137388B2 (ja) * 2001-01-22 2008-08-20 株式会社リコー 印刷システム、プリンタ装置の利用管理方法、印刷制限サーバ、チケット発行方法、プログラム及び記録媒体
JP4805614B2 (ja) * 2005-06-17 2011-11-02 株式会社東芝 紙葉類処理装置
JP2007055034A (ja) * 2005-08-23 2007-03-08 Casio Electronics Co Ltd セキュリティ情報印刷装置
JP4345728B2 (ja) * 2005-08-31 2009-10-14 ブラザー工業株式会社 画像形成装置
JP4270250B2 (ja) * 2006-09-08 2009-05-27 ブラザー工業株式会社 印刷制御装置及びプログラム
JP5207689B2 (ja) * 2007-08-30 2013-06-12 キヤノン株式会社 印刷装置、印刷装置の制御方法、及びプログラム
JP2009163311A (ja) * 2007-12-28 2009-07-23 Canon Software Inc 情報処理装置、その制御方法、プログラム、及び記録媒
JP2009202576A (ja) * 2008-01-30 2009-09-10 Ricoh Co Ltd 画像形成装置、および画像形成装置の画像形成方法
US8493609B2 (en) * 2008-02-13 2013-07-23 Konica Minolta Laboratory U.S.A. Inc. Method for generating simulated insert sheets for a print job
JP4951661B2 (ja) * 2009-09-30 2012-06-13 シャープ株式会社 画像形成装置、印刷指示装置
US20110242580A1 (en) * 2010-03-31 2011-10-06 Konica Minolta Systems Laboratory, Inc. Submission of jdf print jobs to a target printer using a usb storage device and other related methods
US20120081736A1 (en) * 2010-09-30 2012-04-05 Konica Minolta Systems Laboratory, Inc. Print mark on paper edge for easier sorting
JP2012114718A (ja) * 2010-11-25 2012-06-14 Canon Inc コードを扱うことができる画像形成装置及びその制御方法
JP5416160B2 (ja) 2011-04-01 2014-02-12 シャープ株式会社 画像形成システム

Also Published As

Publication number Publication date
US10178266B2 (en) 2019-01-08
US20170064132A1 (en) 2017-03-02
KR102024420B1 (ko) 2019-09-23
JP2017043027A (ja) 2017-03-02
KR20170026237A (ko) 2017-03-08

Similar Documents

Publication Publication Date Title
US8643873B2 (en) Image forming apparatus, and control method and storage medium therefor
EP2546734B1 (en) Printing apparatus, method for controlling printing apparatus, and storage medium
JP6976160B2 (ja) 画像処理装置
JP2009267659A (ja) 画像処理装置、画像処理方法、コンピュータプログラム及び記憶媒体
US20190260904A1 (en) Image forming apparatus, and method and program for controlling image forming apparatus
US20180196626A1 (en) Printing apparatus, method for controlling the same, and storage medium
JP2017128028A (ja) 印刷装置及びその制御方法、プログラム
JP4095809B2 (ja) 画像形成装置
US10974516B2 (en) Device, method for controlling device, and storage medium
US20180024795A1 (en) Printing system
US10911633B2 (en) Printing apparatus, method of controlling printing apparatus, and storage medium for setting information to be printed
JP6590592B2 (ja) 印刷装置、印刷装置の制御方法、及びプログラム
JP2013050925A (ja) 印刷処理装置および印刷プログラム
JP2015123586A (ja) 画像形成装置、印刷制御方法及びプログラム
JP6676312B2 (ja) 印刷装置、印刷装置の制御方法、及びプログラム
US20240069830A1 (en) Information processing apparatus, method, and storage medium for storing program
JP2018133018A (ja) 印刷制御装置
US20240054189A1 (en) Image forming apparatus capable of controlling display unit and image forming unit based on license state, and control method for the image forming apparatus
JP2013061823A (ja) 画像処理装置、画像形成装置、画像形成制御方法及び画像形成制御プログラム
JP2010023405A (ja) 印刷システム
JP5166342B2 (ja) 画像形成装置
JP6337753B2 (ja) 印刷システム
US20180241906A1 (en) Image forming apparatus, method of controlling an image forming apparatus, and a non-transitory recording medium
JP2020059288A (ja) 印刷装置、印刷方法、及びプログラム
JP2016221802A (ja) 印刷装置及び印刷システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180821

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190410

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190514

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190710

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190917

R151 Written notification of patent or utility model registration

Ref document number: 6590592

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151