Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7218142B2 - 情報処理装置、情報処理装置の制御方法及びプログラム - Google Patents
[go: Go Back, main page]

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

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

Info

Publication number
JP7218142B2
JP7218142B2 JP2018194861A JP2018194861A JP7218142B2 JP 7218142 B2 JP7218142 B2 JP 7218142B2 JP 2018194861 A JP2018194861 A JP 2018194861A JP 2018194861 A JP2018194861 A JP 2018194861A JP 7218142 B2 JP7218142 B2 JP 7218142B2
Authority
JP
Japan
Prior art keywords
signature
user
information processing
setting
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
Application number
JP2018194861A
Other languages
English (en)
Other versions
JP2020065129A (ja
JP2020065129A5 (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 JP2018194861A priority Critical patent/JP7218142B2/ja
Priority to DE102019126070.1A priority patent/DE102019126070A1/de
Priority to GB1914287.6A priority patent/GB2579701B/en
Priority to US16/595,177 priority patent/US11245798B2/en
Priority to KR1020190127546A priority patent/KR102748206B1/ko
Priority to CN201910982224.XA priority patent/CN111061438B/zh
Publication of JP2020065129A publication Critical patent/JP2020065129A/ja
Publication of JP2020065129A5 publication Critical patent/JP2020065129A5/ja
Application granted granted Critical
Publication of JP7218142B2 publication Critical patent/JP7218142B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/1209Improving or facilitating administration, e.g. print management resulting in adapted or bridged legacy communication protocols, e.g. emulation, protocol extension
    • 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/44Secrecy systems
    • H04N1/4406Restricting access, e.g. according to user identity
    • H04N1/444Restricting access, e.g. according to user identity to a particular document or image or part thereof
    • 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
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00212Attaching image data to computer messages, e.g. to e-mails
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/1236Connection management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • 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
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • H04N1/00225Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing details of image data generation, e.g. scan-to-email or network scanners
    • 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/00281Connection 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 telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00307Connection 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 telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
    • 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/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
    • 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/44Secrecy systems
    • 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/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • 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/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3233Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、スマートフォン等の通信端末からの要求に応じて原稿のスキャンの実行により取得されたデータを含むファイルを送信する情報処理装置、情報処理装置の制御方法及びプログラムに関する。
MFP(Multi Function Peripheral)の操作パネルを操作し、スキャナで読み取った画像を電子メールやファイルサーバに送信することが普及している。
しかし、この機能を悪用し機密文書をスキャンして、外部に流出する事件が発生している。このため、MFPでスキャンする前にユーザー認証を行い、認証したユーザーの電子署名をスキャン文章に付与したり、スキャンしたMFPの機体番号が記載された電子署名を画像ファイルに付けて送信する機能が存在する。
上記のようにスキャンした文章に認証ユーザーの電子署名を付けたり、MFPの機体番号が記載された電子署名を付けることによりスキャンしたユーザーや機器が特定できるために文書流出の抑止力になっている。
通信・電子・情報工学分野の規格を制定しているIEEEの組織の一部であるPWG(Printing Working Group)によりIPP(Internet Printing Protocol)の規格が制定されている。この規格には、スマートフォン等の端末からのスキャン命令を発行し、MFPのスキャナで画像を読み取り、読み取った画像をスマートフォンに送信するプッシュスキャン機能に関するものがある。この規格では、MFPとスマートフォンの間はHTTPプロトコル、XMLデータにて通信が行わる。
特許文献1では、ICカードを使った署名付き電子文書を送信するプッシュスキャン技術が開示されている。
特許文献2では、タイムスタンプ付き署名に関する技術が開示され、PCからスキャンを実施するプルスキャンに関する記載も存在する。
特開2006-262408号公報 特開2013-201786号公報
スマートフォンの普及に伴い、スマートフォンにスキャンアプリケーション(以下「スキャンアプリ」)が実装されるようになった。
なお、スマートフォンに実装されるスキャンアプリでは、いずれのメーカーでも、又、安価なスキャナから高機能のMFPまで、いずれのスキャンデバイスでも、同一のアプリでスキャン可能なものが考えられている。
セキュリティの観点から、スマートフォンのスキャンアプリについても、スキャナデバイスから署名を付けたデータを送付すべきである。しかし、電子署名を設定する選択肢をユーザーに与えるスキャンアプリ自体が存在しない。例えば、上述したような汎用的なスキャンアプリは、あらゆるスキャンデバイスに対応する必要があり、ユーザーに電子署名を設定する選択肢を与える機能を設けることができなかった。
この結果、スキャナやMFP等のスキャンデバイスが電子署名を付与する機能を備えていても、スキャンアプリからスキャンを行う場合、電子署名のないファイルが取得されることとなり、情報流出の抑止力が働かない状況になっている。
本発明は、上記の課題を解決するためになされたものである。本発明は、スマートフォン等の通信端末からの要求により原稿のスキャンを実行する場合でも、スキャンの実行により取得されるデータを含むファイルに、電子署名を付与でき、セキュリティを高め、情報流出の抑止力を働かせることができる仕組みを提供することを目的とするものである。
本発明は、情報処理装置であって、原稿のスキャンの実行により取得されたデータを含むファイルに、電子署名として、前記情報処理装置に対応する機器署名を付与する設定の有効か無効かの指定を行う設定手段と、通信端末からネットワークを介して原稿のスキャンの要求を受信する受信手段と、前記設定が有効な場合に、前記要求に応じて原稿のスキャンの実行により取得されたデータを含むファイルに、前記機器署名を電子署名として付与する付与手段と、前記電子署名が付与されたファイルを前記通信端末又は指定の宛先に送信する送信手段と、を有し、前記付与手段は、前記設定が無効な場合であって、前記要求にユーザー署名を付与する設定が含まれていたが、前記要求に際して認証されたユーザーの証明書が前記情報処理装置に登録されていなかった場合には、前記ファイルに、ユーザー署名を付与せず、前記機器署名を前記電子署名として付与することを特徴とする。
本発明によれば、スマートフォン等の通信端末からの要求により原稿のスキャンを実行する場合でも、スキャンの実行により取得されるデータを含むファイルに、電子署名を付与でき、セキュリティを高め、情報流出の抑止力を働かせることができる。
本実施形態に係る情報処理装置を含むシステムの構成の一例を説明する図。 MFPの構成の一例を説明する図。 スマートフォンのログイン画面を説明する図。 スキャンアプリ画面を説明する図。 タイムスタンプを指定する場合の処理シーケンスを示す図。 ユーザー署名を指定する場合の処理シーケンスを示す図。 機器署名を指定する場合の処理シーケンスを示す図。 MFPの各種設定を行う設定登録画面の一例を示す図。 本実施形態のプルスキャン処理の一例を示すフローチャート。 本実施形態の署名作成処理の一例を示すフローチャート。 スキャナ能力取得命令とスキャナ能力の一部のデータを例示する図。 スキャン命令のデータを例示する図。 スマートフォンの構成の一例を説明する図。
図1は、本発明の一実施形態に係る情報処理装置を含むシステムの構成の一例を説明する図である。
図1において、MFP100は、本発明の情報処理装置の一実施形態を示すものである。MFP100は、例えば電子写真方式を採用したコピー機能、FAX機能、プリンタ機能、原稿をスキャンするためのスキャナ機能等を備えたMFP(Multi Function Peripheral)である。MFP100は、ネットワーク110に通信可能に接続されている。ネットワーク110には、PC101等が接続されている。また、ネットワーク110は、インターネット112に接続されている。
インターネット112には、クラウドストレージ104等が存在し、遠隔地から同一ファイルをアクセスすることが可能になっている。
また、インターネット112には、タイムスタンプサーバ105が存在し正確な時刻を保ち、電子署名のリクエストを受けると正確な時刻情報や、正確な時刻情報が記載された電子署名データを送信し、文章等に電子署名を付けることができる。
スマートフォン102は、電話機能を備える通信端末である。
スマートフォン102は、国際標準規格であるIEEE802.11のWiFi規格を使用したデバイス間の相互接続無線LANを備え、WiFi120の無線通信によってMFP100と通信が可能である。
スマートフォン102には、ITU(国際電気通信連合)が定めるIMT-2000規格に準拠する第3世代移動通信システム(3G)のデジタルスマートフォン電話の通信方式もサポートする。スマートフォン102は、携帯電話会社の無線ネットワーク121を経由してインターネットに接続する。
スマートフォン102には、例えば、オペレーティングシステム(OS)として、Android(登録商標)(アンドロイド(登録商標))、iOS又はWindows Phone(登録商標)等のモバイルOSが実行される通信端末を想定するが、他のOSであってもよい。
また、スマートフォン102の代わりに、例えば上述したようなモバイルOSで動作する他の通信端末(例えばタブレット型端末等)を用いてもよい。
図2は、MFP100の構成の一例を説明する図である。
図2において、CPU130は、フラッシュROM131に格納されているプログラムとRAM132のメモリを利用してシステム的な制御を実施する制御回路である。
フラッシュROM131には、システムプログラムの他、機器の各種設定データ等も記録されている。
操作部133は、LCDタッチパネルと、スタートキー、テンキー等のハードキーから構成され、LCD上にソフト的にボタンを表示し、ユーザーが指でボタンをタッチすることを検出してユーザーオペレーションを円滑に実行する回路である。
ネットワークI/F138は、例えばイーサネット(登録商標)等のネットワーク回線と接続するための回路である。
無線LAN I/F160は、WiFi等の無線LAN通信を行う回路であり、無線LANアンテナ161にて電波が送受信される。
シリアルI/F143はRS232C等のシリアルI/Fであり、外部のシリアル機器をMFP100に接続するためのI/Fである。シリアルI/F143には、カードリーダ144が接続され、ICカードに記録されている情報を読取ることができる。MFP100を使用するユーザーには、ユーザー毎にICカードが配布されている。該ICカードに記録されているカードIDをカードリーダ144が読取り、カード所有者のユーザーの特定を行う。
SOC139は、MFP100内の第2のCPUであり、スキャナ、プリンタ等のリアルタイム処理が要求される機器制御を行う回路である。SOC139は、フラッシュROM131内の制御プログラムとRAM145を用いて処理を実施する。
スキャナ134は、LEDなどの光源と受光レンズ、CCDイメージセンサもしくは、コンタクトイメージセンサ等を棒状に一列に並べ、原稿に光を当て、反射光をセンサで読み取り、画像データを形成することにより、スキャン機能を実現する。
ADF(Auto Document Feeder)150は自動原稿給送装置で、スキャナ134の上に搭載され、自動で複数枚の原稿の紙送りを行い、スキャナ134で読み取るためのものである。
プリンタ135は、帯電されたドラムにレーザ光を照射し、印刷イメージに沿ってトナーを静電気の力で付着させ、印刷用紙にトナーを定着させて印刷する。カラー機の場合であるシアン、マゼンタ、イエロー、黒の4色のトナーを重ね塗り、もしくはトナーを転写ベルトの上に乗せ、画像全体を一度に転写させる。なお、本実施形態では、プリンタ135は、電子写真方式の印刷方法を用いて印刷を行うものであるが、インクジェット方式など他の印刷方法を用いるものであってもよい。
画像処理回路136は、大容量の画像メモリ、画像回転回路、解像度変倍回路、MH、MR、MMR、JBIG、JPEG等の符号/復号化回路等で構成され、シェーディング、トリミング、マスキング等の各種画像処理も実行する回路である。
ハードディスク137は、SATA、IDE等のI/Fで接続されている大容量記録媒体であり、画像データ、各種処理に必要な中間データが格納される。
MFP100では、ネットワークI/F138を介してPC101等からPDL(Page Description Language)データを受信し、SOC139にてプリンタ135で印刷するための画像をレンダリングし、画像データを作成する。そして、作成した画像データを画像処理回路136で画像処理を行いプリンタ135で印刷することによりプリント機能が実現される。
また、MFP100では、スキャナ134で読み取った画像データを画像処理回路136で画像処理し、プリンタ135で読み取った画像を印刷するように動作することでコピー機能が実現される。
ファックス部140は、電話回線142上の外部装置との間のファクシミリ通信を制御する。つまり、MFP100では、スキャナ134で読み取った画像データを画像処理回路136で画像処理し、電話回線142経由で外部装置に送信する。あるいは、MFP100では、電話回線142経由で外部装置からのデータを受信して画像処理回路136で画像処理を行ってプリンタ135で印刷する。
MFP100にはSEND機能が存在する。
SEND機能では、スキャナ134で読み取った画像データを画像処理回路136でJPEG、PDF、TIFF等の画像を作成する。また、SEND機能では、作成した上記画像をネットワークI/F138、無線LAN I/F160からSMTP、FTP、SMB等の通信プロトコルで送信を行う。
なお、SEND機能は、ファイル送信、電子メール送信、インターネットファクシミリ(IFAX)送信、FAX送信にカテゴライズされる。
JPEG、PDF、TIFF等の画像ファイルをSMTPプロトコルにて送信する機能を「電子メール送信」と呼ぶ。
FTP、SMB、WebDAVの送信プロトコルで送信する機能を「ファイル送信」と呼ぶ。
「IFAX送信」は、RFC2305で規定されている、同種の機器間で画像ファイルを電子メールに添付して送受信することでファクシミリ機能を実現している。IFAX送信は、スキャナ134で読み取った画像データを画像処理回路136でRFC3949にて規定されているTIFFファイルを作成し、SMTPプロトコルで送信する。この電子メールをSMTP又はPOP3機能を用いてTIFFファイルを受信し、画像処理回路136で内部ファイル形式画像に変更後プリンタ135にて印刷を行う。
なお、「FAX送信」では、ファックス部140を用いて電話回線142と接続し、G3FAX送信を行う。
図13は、スマートフォン102の構成の一例を説明する図である。
スマートフォン102は、例えば、制御部291、出力部292、入力部293、無線通信部294、操作パネル部295、基地局通信部296、メモリ部297等を有する。なお、図13の構成は一例であり、スマートフォン102は、他のハードウェア要素を含んでもよいし、一部のハードウェア要素が省略されてもよい。また、図13で別個の要素として示されている複数のハードウェア機能を統合した1つの要素が、それらの別個の要素の代わりに用いられてもよい。また、各ハードウェア要素は、1つのハードウェア要素(回路等)によって実現されてもよいし、複数のハードウェア要素によって実現されてもよい。
制御部291は、上述の各ハードウェア要素を制御するCPU(中央処理装置)やASIC(特定用途向け集積回路)等の少なくとも1つのプロセッサーを含む。また、制御部291は、高速な書き込み/読み出しが可能で、制御の際に必要なデータ等を一時的に保持するRAM(ランダムアクセスメモリ)等の一時記憶装置を含む。さらに、制御部291は、所定のプログラムや各種データ等を記憶するROM(読み出し専用メモリ)を含んでいてもよい。ここでは、制御部291が、CPU291a、ROM291b、RAM291cを含むものとして説明する。
制御部291は、例えば、ROM291aに記憶されたプログラムを読み出して実行することにより、スマートフォン102の全体を制御する。なお、プログラムや各種情報は、メモリ部297に記憶されていてもよい。なお、メモリ部297は、セルラ通信で用いる電話番号等の連絡先情報、デジタル写真やドキュメント等の画像データも記憶可能である。なお、制御部291内のROMまたはメモリ部297には、画像形成装置1の機能設定を行うドライバーソフトのプログラム等も記憶可能である。
入力部293は、例えば撮影によって映像を取得するカメラや音声入力を受け付けるマイク等を含み、外部からの情報の入力を受け付ける。出力部292は、例えば映像を出力する液晶モニタや音声を出力するスピーカ等を含み、ユーザーへ伝達すべき情報を、ユーザーが認知可能な形式で外部へ向けて出力する。操作パネル部295は、ユーザー操作を受け付けるための各種ボタン等を含む。なお、例えば出力部292と操作パネル部295とが、1つのタッチパネルによって実現されてもよい。
無線通信部294は、WiFi等の無線LAN通信を行う回路であり、無線LANアンテナ161にて電波が送受信される。無線通信部294は、ブルートゥース(登録商標)通信方式等の無線通信にも対応する構成であってもよい。
なお、スマートフォン102の代わりに用いることが可能な、タブレット型端末等の他の津新端末も同様の構成とする。
図3は、スマートフォン102のログイン画面を説明する図である。
図3に示すログイン画面は、スマートフォン102に実装されているスキャンアプリケーション(スキャンアプリ)が起動されると、スマートフォン102の制御部291の制御により出力部292に表示される画面である。このログイン画面は、MFP100に対して、どのユーザーでログインするか等を選択するためのものである。
ログイン画面において、認証方式200は、使用する認証方式を選択するためのものである。本実施形態では、「本体装置認証」、「外部サーバ認証」の2つの認証方式が存在するものとする。「本体装置認証」では、MFP100に登録されているユーザーとしてログインを行う。「外部サーバ認証」では、外部の認証サーバに登録されているユーザーとしてログインを行う。
パブリックユーザー201は、一時的に権限が限定されているパブリックユーザーとしてログインするか否かを選択するスイッチである。パブリックユーザー201を「ON」にするとユーザー名202及びパスワード203が網掛け状態になり、入力不可能になる。パブリックユーザー201を「OFF」にするとユーザー名202及びパスワード203が入力可能になり、入力したユーザー名でMFP100にログインを行うことができる。
ログインボタン204は、MFP100にログインを要求するためのボタンである。ログインに成功すると、スマートフォン102の制御部291の制御により、MFP100からスキャナ能力が取得され、表示部にスキャンアプリ画面(図4)が表示される。
図4は、スキャンアプリ画面を説明する図である。
図4に示すスキャンアプリ画面は、スキャンアプリに基づき、スマートフォン102の制御部291の制御により出力部292に表示される画面である。このログイン画面は、MFP100に対して、どのような設定でスキャンするかを指定するためのものである。なお、スキャンアプリ画面は、ログインの際に、MFP100から取得した能力情報に基づいて表示される。すなわち、以下に示す各項目250~257の各選択肢は、MFP100から取得した能力情報に基づいて決定される。
スキャンアプリ画面において、読取サイズ250は、ADF150もしくはスキャナ134の圧板に置いた原稿をどのサイズで読み取るかを指定するための項目である。
読取サイズ250において「自動」が選択されると、ADF150もしくはスキャナ134が検知したサイズで原稿が読み込まれる。また、読取サイズ250においてA3、A4、LTR、11×17等の規定サイズが選択されると、このサイズで原稿が読み込まれる。
解像度251は、原稿をどの解像度(例えば、200dpi、300dpi、400dpi又は600dpi等)で読み取るかを指定するための項目である。
カラーモード252は、原稿をフルカラーで読むか、グレースケールで読むか、白黒2値画像で読むかを選択する項目である。
原稿画質253は、原稿を文字と写真が混載している文字/写真モードで読むか、文字原稿として読むか、写真原稿として読むかを選択する項目である。スキャナ134で読まれた原稿は、選択した原稿画質で最適になるように画像処理回路136にて処理が行われる。
ファイルフォーマット254は、スキャンした原稿をどのファイル形式の画像として送信するかを選択する項目である。ファイルフォーマット254として、例えば、PDF、高圧縮PDF、JPEG、TIFFの選択が可能である。高圧縮PDFは、画像を文字領域と写真領域に領域分離を行い、それぞれの判定結果で圧縮方式を変えることにより画像サイズを小さくした物である。JPEGはカラーモード252をフルカラー、グレーを選択すると表示され、白黒では選択できない。TIFFはカラーモード252が白黒のみで表示され、フルカラー、グレーでは表示されない。
原稿置き場所255は、原稿をどこから読むかを選択する項目であり、ADF/片面、ADF/両面、圧板の項目から選択を行う。ADF/両面が選択されるとADF150に置かれた原稿を両面原稿として読み込みを行う。
PDF設定256は、ファイルフォーマット254を「PDF」又は「高圧縮PDF」に設定すると選択可能となる項目である。PDF設定256では、例えば、「機器署名」、「ユーザー署名」、「タイムスタンプ」を選択でき、送信されるPDFファイルに電子署名を付与することを指示する。
送信宛先257は、スキャンした原稿から生成した画像をどこに送信するかを選択する項目であり、例えば、スマートフォン、クラウドストレージの項目から選択を行う。
スキャンボタン258は、MFP100に対して、上記250~257で設定された内容で原稿の読取開始を指示するためのボタンである。
図5は、PDF設定256で「タイムスタンプ」を指定する場合のMFP100、スマートフォン102と、タイムスタンプサーバ105の処理シーケンスを示す図である。なお、図5及び後述する図6、図7のシーケンス図において、MFP100の処理は、CPU130がフラッシュROM131等に格納されるプログラムを読み出して実行することにより実現される。また、スマートフォン102の処理は、制御部291のCPU291aがROM291b等に格納されるプログラムを読み出して実行することにより実現される。さらに、タイムスタンプサーバ105の処理は、タイムスタンプサーバ105の図示しないCPUがハードディスク等に格納されるプログラムを読み出して実行することにより実現される。
スマートフォン102のログイン画面(図3)でログインボタン204が押下されると、スマートフォン102からHTTPのプロトコルを用いてHTTPログインコマンドが発行される(S300)。これにより、MFP100側で認証が行われ、認証結果がスマートフォン102に送信される(S301)。MFP100側での認証は、機器内で行ってもよいし、外部の認証サーバと連携して行ってもよい。
認証に成功すると、スマートフォン102は、スキャナ能力取得命令を発行する(S302)。このスキャナ能力取得命令に応じて、MFP100は、例えば、読取サイズ、解像度などの、図4の250~256で設定可能な能力の情報を、スキャナ能力としてスマートフォン102に通知する(S303)。例えば、MFP100は、読取サイズとして自動、A3、A4、LTR、11×17が設定可能であること、解像度として200、300、400、600dpiが設定可能であること等を示す情報を、スキャナ能力としてスマートフォン102に通知する。
次に、スマートフォン102は、MFP100がスキャン開始することができる状態なのか、ジャムなどでスキャン不可能であるのか知るために、スキャナ状態取得命令を発行する(S304)。このスキャナ状態取得命令に応じて、MFP100は、スキャナの状態をスマートフォン102に通知する(S305)。
上記S302~S305で、スキャナ能力、スキャナ状態を取得したスマートフォン102は、取得したスキャナ能力として存在する項目を図4の250~257のように表示し、スキャン可能な状態である場合はスキャンボタン258を表示する。
ユーザーがスマートフォン102で図4のような各種設定を行い、送信宛先257としてスマートフォン102を設定してスキャンボタン258を押す。すると、スマートフォン102は、スキャン命令(原稿のスキャンを要求する命令)をMFP100に送信する(S306)。
このコマンド(スキャン命令)を受信したMFP100は、スキャナ134を駆動させてスキャンを実行する(S307)。
スマートフォン102は、スキャン命令発行の直後から、ステータス確認を断続的に発行し、画像ファイルの送信が終わるステータス確認まで繰り返し実行する(S308、S314)。
ステータス確認の命令を受信したMFP100は、ステータス確認の応答として、スキャン中、送信中、スタンバイ等の状態を、ステータス通知として返答する(S309、S315)。
なお、上述したスキャン命令の設定(PDF設定256)に「タイムスタンプ」が指定されている場合、MFP100は、タイムスタンプサーバ105にログインする(S310)。正常にログインができると、タイムスタンプサーバ105は、正確な時刻情報が記載された署名情報をMFP100に返す(S308)。
MFP100は、スキャンして作成したPDFのファイル(すなわち原稿のスキャンの実行により取得されたデータ)に、タイムスタンプサーバ105から受信した情報に基づきタイムスタンプ署名を付与する(S312)。さらに、MFP100は、この画像ファイル(タイムスタンプが付与されたPDFのファイル)をスマートフォン102に送信する(S313)。
なお、本実施形態では、MFP100が、タイムスタンプサーバ105から時刻情報を取得し、該情報に基づいてタイムスタンプ署名(電子署名)を作成して、スキャンデータに付与するものとする。しかし、MFP100が、タイムスタンプサーバ105で作成されたタイムスタンプ署名(電子署名)を受信して、スキャンデータに付与するようにしてもよい。
図6は、PDF設定256で「ユーザー署名」、送信宛先257に「クラウドストレージ」を指定する場合のMFP100、スマートフォン102と、クラウドストレージ104の処理シーケンスを示す図である。なお、図5と同一のステップには同一のステップ番号を付し、説明を省略する。
スキャン命令の設定(PDF設定256)に「ユーザー署名」が指定されている場合、MFP100は、S301のHTTPログインでログインしたユーザー情報を記載したユーザー署名を作成し、スキャンして作成したPDFデータに付与する(S320)。
MFP100は、上述のように作成したPDFの画像ファイルを、クラウドストレージ104に送信する(S321)。
図7は、PDF設定256で「機器署名」、送信宛先257に「クラウドストレージ」を指定する場合のMFP100、スマートフォン102と、クラウドストレージ104の処理シーケンスを示す図である。なお、図5、図6と同一のステップには同一のステップ番号を付し、説明を省略する。
スキャン命令の設定(PDF設定256)に「機器署名」が指定されている場合、MFP100は、MFP100の機体番号を記載した機器署名を作成し、スキャンして作成したPDFデータに付与する(S330)。
MFP100は、上述のように作成したPDFの画像ファイルを、クラウドストレージ104に送信する(S321)。
図8は、MFP100の各種設定を行う設定登録画面の一例を示す図である。なお、この設定登録画面は、MFP100の操作部133からの操作に応じ、CPU130の制御により、操作部133に表示される。
設定登録画面では、各種設定が可能であり、例えば、図8に示すように、管理者が送信するファイルに「必ず機器署名を付ける」か否かを設定することができる。
ONボタン332は「必ず機器署名を付ける」設定をONにするためのボタンである。OFFボタン333は、「必ず機器署名を付ける」設定をOFFにするためのボタンである。この設定をONに設定すると、画像ファイルを送信する場合には必ず機器署名情報が付与されたファイルを送信することになる。
OKボタン334を押すと、設定が登録され(例えばフラッシュROM131に格納され)、この画面が閉じられる。
図9は、スマートフォン102からスキャン命令を受けた場合にMFP100で動作するプルスキャン処理の一例を示すフローチャートである。図9及び後述する図10のフローチャートの処理は、MFP100のCPU130がフラッシュROM131等に格納されるプログラムを読み出して実行することにより実現される。
スマートフォン102から発行されるHTTPログインコマンド(図5~図7のS300に対応)を受信すると、CPU130は、プルスキャン処理を開始する(S400)。
S420において、CPU130は、上記HTTPログインコマンドにてログインするユーザーがパスワード不要で認証を行わないパブリックユーザーであるか否かを判定する。パブリックユーザーである場合(S420でYesの場合)、CPU130は、S403に処理を進める。
一方、ユーザーがパブリックユーザーでない場合(S420でNoの場合)、CPU130は、S401に処理を進める。
S401において、CPU130は、ユーザー認証を行う。
S402において、CPU130は、上記S401のユーザー認証に成功したか否かを判定する。ユーザー認証に失敗した場合(S402でNoの場合)、CPU130は、S421に処理を進める。
S421において、CPU130は、認証エラーをスマートフォン102に通知し、本フローチャートの処理を終了する。
一方、上記S402において、ユーザー認証に成功した場合(S402でYesの場合)、CPU130は、認証OKをスマートフォン102に通知し(図5~図7のS301に対応)、S403に処理を進める。
S403において、CPU130は、図8で説明した「必ず機器署名を付ける」か否かの設定がONかOFFかを判定する。「必ず機器署名を付ける」の設定がONの場合(S403でYesの場合)、CPU130は、S404に処理を進める。
S404において、CPU130は、ファイルフォーマットの能力から、JPEG及びTIFFを除き、PDF及び高圧縮PDFだけとし、S405に処理を進める。なお、JPEG、TIFFファイルは署名を付けることはできないため、ここではファイルフォーマットをPDF及び高圧縮PDFだけとしている。
一方、上記S403において、「必ず機器署名を付ける」設定がOFFの場合(S403でNoの場合)、CPU130は、S405に処理を進める。
S405にて、CPU130は、スマートフォン102からスキャナ能力取得命令(図5~図7のS302に対応)を受信すると、上述したファイルフォーマットの能力を含むスキャナ能力を、スマートフォン102に通知する(図5~図7のS303に対応)。なお、ファイルフォーマットの能力がPDF及び高圧縮PDFだけの場合、スマートフォン102において表示されるファイルフォーマット254(図4)の選択肢は「PDF」、「高圧縮PDF」だけとなる。なお、スキャナ能力には、上述したファイルフォーマット以外にも、以下のような情報が含まれる。例えば、読取サイズとして自動、A3、A4、LTR、11×17が可能、解像度として200、300、400、600dpiが可能、PDFのオプションとして機器署名、ユーザー署名、タイムスタンプ署名が可能などの情報がスキャナ能力に含まれる。
次にS406において、CPU130は、スマートフォン102からスキャナ状態取得命令(図5~図7のS304に対応)を受信すると、ステータス(状態)を、スマートフォン102に通知する(図5~図7のS305に対応)。なお、ステータスには、スキャナがスキャンできるか、ジャムなどによってスキャンできない状態であるか等の状態が含まれる。また、ステータスがスキャンできる状態の場合、スマートフォン102からスキャン命令(図5~図7のS306に対応)が発行される。
S407において、CPU130は、スキャン命令を受信すると、この命令(コマンド)を解釈し、S408に処理を進める。
S408において、CPU130は、スキャンを実行するように制御する(図5~図7のS307に対応)。例えば、CPU130は、SOC139に対してスキャン命令を発行する。スキャン命令を受けたSOC139は、フラッシュROM131に搭載されているプログラムを動作させ、RAM145、スキャナ134、ADF150を使用してスキャンを開始する。
次にS409において、CPU130は、上記S407にて受信したスキャン命令に含まれるファイルフォーマット254の設定が「高圧縮PDF」か否かを判定する。「高圧縮PDF」の場合、CPU130は、S410に処理を進める。
S410において、CPU130は、SOC139に高圧縮画像変換を依頼する。SOC139は、RAM145、画像処理回路136を使用して画像を文字部と写真部に像域分離を行い、それぞれの領域ごとに適切な解像度で画像変換を行う。
一方、上記S409において、上記S407にて受信したファイル形式が「高圧縮PDF」でない場合、CPU130は、S411に処理を進める。
S411において、CPU130は、SOC139に画像変換を依頼する。SOC139は、RAM145、画像処理回路136等を使用して、白黒2値画像の場合にはMMR圧縮を行い、フルカラー、グレースケールの場合にはJPEG圧縮を行う画像処理を行う。
上記S410又はS411の後、CPU130は、S412において、上記S410又はS411で変換された画像から、ファイルフォーマット254で指定されたファイル形式のファイルを生成する。
次にS413において、CPU130は、上記S412で生成されたファイルのファイル形式が「PDF」であるか否かを判定する。ファイル形式が「PDF」でない場合(S413でNoの場合)、CPU130は、S415に処理を進める。
一方、ファイル形式が「PDF」である場合(S413でYesの場合)、CPU130は、S414に処理を進める。
S414において、CPU130は、署名作成処理(後述する図10で詳述する。)を行い、該作成した書名を上記S412で生成したファイルに付与し、S415に処理を進める。
S415において、CPU130は、上記S412で生成したファイル(上記S414で署名を付加したファイル)を、スマートフォン102もしくはクラウドストレージ104に送信する(図5のS313又は図6、図7のS321に対応)。S415の後、CPU130は、本フローチャートの処理を終了する。
図10は、図9のS414の署名作成処理の一例を示すフローチャートである。
まずS430において、CPU130は、図9のS407にて受信したスキャン命令に含まれるPDF設定256が「タイムスタンプ」であるか否かを判定する。「タイムスタンプ」でない場合(S430でNoの場合)、CPU130は、S433に処理を進める。
一方、「タイムスタンプ」の場合(S430でYesの場合)、CPU130は、S431に処理を進める。
S431において、CPU130は、タイムスタンプサーバ105にログインする。これに応じて、タイムスタンプサーバ105は、正確な時刻情報をMFP100に返信する。タイムスタンプサーバ105から正確な時刻情報を受信すると、S432において、CPU130は、該時刻情報が記載されたタイムスタンプ署名を作成して、スキャンデータ(図9のS412で生成したファイル)に付与し、S433に処理を進める。
S433において、CPU130は、図9のS407にて受信したスキャン命令に含まれるPDF設定256が「ユーザー署名」であるか否かを判定する。PDF設定が「ユーザー署名」でない場合(S433でNoの場合)、CPU130は、S436に処理を進める。
一方、PDF設定が「ユーザー署名」である場合(S433でYesの場合)、CPU130は、S434に処理を進める。
ユーザー署名は予めMFP100に認証したユーザーの証明書を予め登録する必要があり、この登録を怠っているとユーザー署名を付与することはできない。このため、S434において、CPU130は、認証したユーザーの証明書が登録されている(署名登録あり)か否かを判定する。そして、認証したユーザーの証明書が登録がされていない場合(S434でNoの場合)、CPU130は、S439に処理を進める。すなわち、認証したユーザーの証明書が登録がされていない場合、「必ず機器署名を付ける」の設定に関係なく、後述するS439に移行し機器署名を付与するように動作する。
一方、認証したユーザーの証明書が登録がされている場合(S434でYesの場合)、CPU130は、S435に処理を進める。
S435において、CPU130は、ログインユーザーの署名を作成して、スキャンデータに付与し、S436に処理を進める。
S436において、CPU130は、ログインユーザーがパブリックユーザーであるか否かを判定する。パブリックユーザーの場合(S436でYesの場合)、CPU130は、S439に処理を進め、機器署名を付与するように動作する。なお、パブリックユーザーは誰でも使え、ユーザーも特定できず、情報漏えいの危険性もあるために、「必ず機器署名を付ける」の設定に関係なく、後述するS439に移行し機器署名を付与するように動作する。このように、パブリックユーザーで署名の設定を行わない場合にも機器署名が付与され、スキャンした機器が特定されるため、セキュリティが向上する。また、パブリックユーザーだけではなくユーザー認証しない場合は、機器署名を付与するようにしても同様の効果が得られる。
一方、ユーザーがパブリックユーザーでない場合(S436でNoの場合)、CPU130は、S437に処理を進める。
S437において、CPU130は、「必ず機器署名を付ける」の設定がONかOFFかを判定する。「必ず機器署名を付ける」の設定がONの場合(S437でYesの場合)、CPU130は、S439に処理を進め、機器署名を付与するように動作する。このように機器の管理者が「必ず機器署名を付ける」をONに設定することにより、スマートフォン102からスキャン指示した場合はPDFにスキャンした機器の機体番号情報が付与されるため、セキュリティが向上する。
一方、「必ず機器署名を付ける」設定がOFFの場合(S437でNoの場合)、CPU130は、S438に処理を進める。
S438において、CPU130は、図9のS407にて受信したスキャン命令に含まれるPDF設定256が「機器署名」であるか否かを判定する。PDF設定が「機器署名」でない場合(S438でNoの場合)、CPU130は、本フローチャートの処理を終了する。
一方、PDF設定256が「機器署名」である場合(S438でYesの場合)、CPU130は、S439に処理を進める。
S439において、CPU130は、機器の機体番号情報から機器署名を作成し、該作成した機器署名をスキャンデータに付与し、本フローチャートの処理を終了する。
図11は、スキャナ能力取得命令(図5~図7のS302に対応)とスキャナ能力(図5~図7のS303に対応)の一部のデータを具体的に例示する図である。
図5~図7のS302で発行されるスキャナ能力取得の命令は、500に示すような、HTTPプロトコルのGETコマンドであり、ScannerCapabilitiesの記述からスキャナの能力を取得するコマンドである。
図5~図7のS303で通知されるスキャナ能力の情報は、510~555のような情報であり、510、511に示すようにHTTPのXMLデータである。
例えば、522~526は、カラーモードの能力の情報に対応する。特に523はフルカラーでスキャンする能力を有することを示し、524はグレースケールでスキャンする能力を有することを示し、525は白黒でスキャンする能力を有することを示す。
この522~526に示すデータをスマートフォン102が取得すると、図4のカラーモード252において、フルカラー/グレー/白黒の項目が選択可能に表示される。
527~533は、ファイルフォーマットの能力に関するデータに対応する。特に528はファイル形式として「PDF」を生成する能力を有することを示し、529はファイル形式として「JPEG」を生成する能力を有することを示し、530はファイル形式として「TIFF」を生成する能力を有することを示す。また、531はファイル形式として「高圧縮PDF」を生成する能力を有することを示す。さらに、532はファイル形式として「ユーザー署名付きPDF」を生成する能力を有することを示し、533はファイル形式として「タイムスタンプ付きPDF」を生成する能力を有することを示す。
この527~533に示すデータをスマートフォン102が取得すると、図4のファイルフォーマット254において、PDF/高圧縮PDF/JPEG/TIFFの項目が選択可能に表示される。さらに、PDF設定256において、機器署名/ユーザー署名/タイムスタンプの項目が選択可能に表示される。
なお、「必ず機器署名を付ける」の設定がONの場合、529、530のファイル形式の能力を示す情報を含めないようにすることにより、スマートフォン102のファイルフォーマット254において、JPEG、TIFFの項目が選択不可能に制御される。
また、本実施形態では、高圧縮、機器署名、ユーザー署名、タイムスタンプ等PDFの詳細に関する設定を、530~534のように、各ファイル形式で区別している。この部分については、ドキュメントフォーマットにおいて、application/pdfとしPdfOptionのような項目を作りhighcomp、machinesignature、usersignature、timestampsignatureのようにしてもよい。
536~555は、解像度に関する能力を示し、X方向とY方向の解像度がそれぞれ定義されている。この536~555に示すデータをスマートフォン102が取得すると、図4の解像度251において、200/300/400/600dpiの項目が選択可能に表示される。
なお、図示しないが、図4の読み込みサイズ250、原稿置き場所255等に対応する能力を示すデータも、同様にスキャナ能力データ内に存在し、これらの能力情報を基にスマートフォン102は図4の表示を行う。
図12は、スキャン命令(図5~図7のS306に対応)のデータを具体的に例示する図である。なお、スキャン命令は、スマートフォン102にてユーザーが図4の画面から各種設定を行い、スキャンボタン258を押下した場合に、MFP100に送られる。
図5~図7のS306で発行されるスキャン命令では、HTTPプロトコルのPOSTコマンドが使用されるため、600に示すようなコマンドがスマートフォン102からMFP100送られる。
例えば、609~616は、スキャンする領域の画素数を指定するものである。これは、ユーザーが入力した解像度251と読み込みサイズ250の情報より計算された画素数である。この例では、縦方向の画素数が3300画素、横方向の画素数が2400画素、縦、横のオフセットが0であることを示している。
617、618は、スキャンするドキュメントのファイルフォーマットを指定するものである。この例は、ユーザーがファイルフォーマット254に「PDF」、PDF設定256を「機器署名」に設定した場合に対応する。なお、PDF設定256に「ユーザー署名」を設定した場合、617が示す値は「usersignaturepdf」となる。また、PDF設定256に「タイムスタンプ」を設定した場合、618が示す値は「application/timestampsignaturepdf」となる。
619と621は、原稿置き場所255の設定による値である。この例は、「ADF/両面」が設定された場合に対応する。620は、カラーモード252の設定による値である。この例では、「フルカラー」が設定された場合に対応する。
このようなスキャン命令をMFP100が受信すると、スキャン動作が実行される(図5~図7のS307に対応)。
なお、上記実施形態では、図8で示した「必ず機器署名を付ける」設定がONの場合、原稿のスキャンの実行により取得されたデータに、機器署名を付与する構成について説明した。しかし、「必ず機器署名又はユーザー署名を付ける」設定を設け、この設定がONの場合、原稿のスキャンの実行により取得されたデータに、機器署名とユーザー署名の少なくとも1つの電子署名を付与するように構成してもよい。
以上のように、スマートフォンからスキャンを実施する際にユーザー認証を行い、スキャンしたデータに認証ユーザーの署名やスキャンした機器の機体番号等が記載された署名を付けることにより、機密文書流出の抜け穴をふさぐことができる。
このように、スマートフォン等の通信端末からの要求により原稿のスキャンを実行する場合でも、スキャンの実行により取得されるデータを含むファイルに、電子署名を付与することができ、セキュリティを高め、情報流出の抑止力を働かせることができる。
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施形態を組み合わせた構成も全て本発明に含まれるものである。
(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。

Claims (11)

  1. 情報処理装置であって、
    原稿のスキャンの実行により取得されたデータを含むファイルに、電子署名として、前記情報処理装置に対応する機器署名を付与する設定の有効か無効かの指定を行う設定手段と、
    通信端末からネットワークを介して原稿のスキャンの要求を受信する受信手段と、
    前記設定が有効な場合に、前記要求に応じて原稿のスキャンの実行により取得されたデータを含むファイルに、前記機器署名を電子署名として付与する付与手段と、
    前記電子署名が付与されたファイルを前記通信端末又は指定の宛先に送信する送信手段と、を有し、
    前記付与手段は、前記設定が無効な場合であって、前記要求にユーザー署名を付与する設定が含まれていたが、前記要求に際して認証されたユーザーの証明書が前記情報処理装置に登録されていなかった場合には、前記ファイルに、ユーザー署名を付与せず、前記機器署名を前記電子署名として付与することを特徴とする情報処理装置。
  2. 前記付与手段は、前記設定が有効であり、かつ、前記要求にユーザー署名を付与する設定が含まれており、前記要求に際して認証されたユーザーの証明書が前記情報処理装置に登録されていた場合には、前記ファイルに、当該ユーザーに対応するユーザー署名と前記機器署名とを前記電子署名として付与することを特徴とする請求項1に記載の情報処理装置。
  3. 前記付与手段は、さらに、前記ファイルに、タイムスタンプを付与することを特徴とする請求項1又は2に記載の情報処理装置。
  4. 前記情報処理装置は、原稿をスキャンするためのスキャナを備えることを特徴とする請求項1~のいずれか1項に記載の情報処理装置。
  5. 前記通信端末では、オペレーティングシステムとして、Android又はiOSが実行されることを特徴とする請求項1~4のいずれか1項に記載の情報処理装置。
  6. 前記情報処理装置の能力として、認証されたユーザーに対応するユーザー署名と、前記情報処理装置に対応する機器署名を前記ファイルに付与する能力を有することを示す能力情報を、前記通信端末に通知する通知手段を有することを特徴とする請求項1~のいずれか1項に記載の情報処理装置。
  7. 前記要求は、前記通知手段により通知した能力情報に基づいて設定された情報を含むことを特徴とする請求項に記載の情報処理装置。
  8. 前記通知手段は、前記設定が有効な場合、前記能力情報に、機器署名が付与できないファイル形式をスキャンする能力を含めないことを特徴とする請求項又はに記載の情報処理装置。
  9. 前記付与手段は、前記設定が無効であり、かつ、前記要求にユーザー署名を付与する設定が含まれており、前記要求に際して認証されたユーザーの証明書が前記情報処理装置に登録されていた場合には、前記ファイルに、当該ユーザーに対応するユーザー署名を前記電子署名として付与することを特徴とする請求項1~8のいずれか1項に記載の情報処理装置。
  10. 情報処理装置の制御方法であって、
    原稿のスキャンの実行により取得されたデータを含むファイルに、電子署名として、前記情報処理装置に対応する機器署名を付与する設定の有効か無効かの指定を行う設定ステップと、
    通信端末からネットワークを介して原稿のスキャンの要求を受信する受信ステップと、
    前記設定が有効な場合に、前記要求に応じて原稿のスキャンの実行により取得されたデータを含むファイルに、前記機器署名を電子署名として付与する付与ステップと、
    前記電子署名が付与されたファイルを前記通信端末又は指定の宛先に送信する送信ステップとを有し、
    前記付与ステップにおいて、前記設定が無効な場合であって、前記要求にユーザー署名を付与する設定が含まれていたが、前記要求に際して認証されたユーザーの証明書が前記情報処理装置に登録されていなかった場合には、前記ファイルに、ユーザー署名を付与せず、前記機器署名を前記電子署名として付与することを特徴とする情報処理装置の制御方法。
  11. コンピュータを、請求項1~のいずれか1項に記載の手段として機能させるためのプログラム。
JP2018194861A 2018-10-16 2018-10-16 情報処理装置、情報処理装置の制御方法及びプログラム Active JP7218142B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2018194861A JP7218142B2 (ja) 2018-10-16 2018-10-16 情報処理装置、情報処理装置の制御方法及びプログラム
DE102019126070.1A DE102019126070A1 (de) 2018-10-16 2019-09-27 Informationsverarbeitungsvorrichtung, steuerungsverfahren für diese, programm, und speichermedium
GB1914287.6A GB2579701B (en) 2018-10-16 2019-10-03 Information processing apparatus, control method therefor, program, and storage medium
US16/595,177 US11245798B2 (en) 2018-10-16 2019-10-07 Information processing apparatus, control method therefor, and storage medium
KR1020190127546A KR102748206B1 (ko) 2018-10-16 2019-10-15 정보 처리 장치, 정보 처리 장치를 위한 제어 방법 및 저장 매체
CN201910982224.XA CN111061438B (zh) 2018-10-16 2019-10-16 信息处理装置及其控制方法和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018194861A JP7218142B2 (ja) 2018-10-16 2018-10-16 情報処理装置、情報処理装置の制御方法及びプログラム

Publications (3)

Publication Number Publication Date
JP2020065129A JP2020065129A (ja) 2020-04-23
JP2020065129A5 JP2020065129A5 (ja) 2021-11-11
JP7218142B2 true JP7218142B2 (ja) 2023-02-06

Family

ID=68541358

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018194861A Active JP7218142B2 (ja) 2018-10-16 2018-10-16 情報処理装置、情報処理装置の制御方法及びプログラム

Country Status (6)

Country Link
US (1) US11245798B2 (ja)
JP (1) JP7218142B2 (ja)
KR (1) KR102748206B1 (ja)
CN (1) CN111061438B (ja)
DE (1) DE102019126070A1 (ja)
GB (1) GB2579701B (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7218142B2 (ja) * 2018-10-16 2023-02-06 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びプログラム
JP7151441B2 (ja) * 2018-12-07 2022-10-12 コニカミノルタ株式会社 画像読取装置
JP2024054623A (ja) 2022-10-05 2024-04-17 キヤノン株式会社 画像処理装置、及び制御方法
US12328421B2 (en) * 2023-06-30 2025-06-10 Konica Minolta Business Solutions U.S.A., Inc. Method and system for automated cryptographic signing for MFP-generated documents

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007193707A (ja) 2006-01-20 2007-08-02 Ricoh Co Ltd 文書電子化装置、文書電子化方法、文書電子化プログラム及び記録媒体
JP2008160342A (ja) 2006-12-22 2008-07-10 Canon Inc 画像形成装置及び送信処理を実行するプログラム
JP2010108380A (ja) 2008-10-31 2010-05-13 Canon Inc 画像処理装置、情報処理装置、画像処理装置の制御方法、情報処理装置の制御方法、記憶媒体、プログラム
JP2018142365A (ja) 2013-03-06 2018-09-13 株式会社リコー 携帯端末、情報処理システム及びプログラム

Family Cites Families (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7941534B2 (en) * 1997-04-14 2011-05-10 Carlos De La Huerga System and method to authenticate users to computer systems
US8868914B2 (en) * 1999-07-02 2014-10-21 Steven W. Teppler System and methods for distributing trusted time
US6968453B2 (en) * 2001-01-17 2005-11-22 International Business Machines Corporation Secure integrated device with secure, dynamically-selectable capabilities
US7028184B2 (en) * 2001-01-17 2006-04-11 International Business Machines Corporation Technique for digitally notarizing a collection of data streams
US6694045B2 (en) * 2002-01-23 2004-02-17 Amerasia International Technology, Inc. Generation and verification of a digitized signature
JP3884955B2 (ja) * 2001-12-28 2007-02-21 キヤノン株式会社 画像検証システムおよび画像検証装置
CN1675879A (zh) * 2002-06-07 2005-09-28 索尼株式会社 数据处理系统、数据处理装置及其方法和计算机程序
JP2004288112A (ja) * 2003-03-25 2004-10-14 Fuji Xerox Co Ltd 情報処理装置及び方法
CA2531497A1 (en) * 2003-07-11 2005-01-20 Yoshiaki Takida Facsimile machine of internet terminal type
FR2872317A1 (fr) * 2004-06-08 2005-12-30 Do Labs Sa Procede pour ameliorer la qualite d'utilisation d'un service relatif a au moins une donnee multimedia
JP2006050209A (ja) * 2004-08-04 2006-02-16 Ricoh Co Ltd 電子署名付与方法、電子署名付与装置、携帯型情報処理装置、電子署名付与システム、電子署名付与プログラム、署名データ作成プログラム及び記録媒体
JP2006050504A (ja) * 2004-08-09 2006-02-16 Canon Inc 画像処理装置およびその方法
EP1632907B1 (en) * 2004-08-24 2019-10-30 Canon Kabushiki Kaisha Data-processing system and method for controlling same, computer program, and computer-readable recording medium
US20060075247A1 (en) * 2004-09-27 2006-04-06 Sharp Laboratories Of America, Inc. System and method for establishing an authenticated timestamp and content certification
US7933840B2 (en) * 2004-12-30 2011-04-26 Topaz Systems, Inc. Electronic signature security system
US8228299B1 (en) * 2005-01-27 2012-07-24 Singleton Technology, Llc Transaction automation and archival system using electronic contract and disclosure units
JP2006262408A (ja) 2005-03-18 2006-09-28 Canon Inc 電子署名システム及びその構成要素並びにそれらにおいて実行される方法及びコンピュータプログラム
JP2007081482A (ja) * 2005-09-09 2007-03-29 Canon Inc 端末認証方法及びその装置、プログラム
US20070076240A1 (en) * 2005-10-04 2007-04-05 Kabushiki Kaisha Toshiba Image processing system
US7796285B2 (en) * 2005-10-18 2010-09-14 Dialogic Corporation Supplementing facsimile image data
JP2007151022A (ja) * 2005-11-30 2007-06-14 Oki Data Corp 画像読取装置、画像転送装置、及び画像処理システム
JP2007174335A (ja) * 2005-12-22 2007-07-05 Fuji Xerox Co Ltd 画像読取装置および画像読取装置における電子文書作成方法および電子文書作成プログラム
JP2007221373A (ja) * 2006-02-15 2007-08-30 Canon Inc 通信装置及び前記通信装置における通信制御方法
US7987375B2 (en) * 2006-11-20 2011-07-26 Canon Kabushiki Kaisha Communication apparatus, control method thereof and computer readable medium
US8219804B2 (en) * 2007-09-13 2012-07-10 Ricoh Company, Ltd. Approach for managing device usage data
JP5067881B2 (ja) * 2008-07-11 2012-11-07 キヤノン株式会社 画像処理装置および画像処理方法
JP5397019B2 (ja) * 2009-05-28 2014-01-22 ブラザー工業株式会社 通信装置
US9135424B2 (en) * 2009-05-29 2015-09-15 Paypal, Inc. Secure identity binding (SIB)
JP5480715B2 (ja) * 2009-11-25 2014-04-23 キヤノン株式会社 デバイス管理システム、拠点監視装置及び方法
JP2011151679A (ja) * 2010-01-22 2011-08-04 Ricoh Co Ltd 電子装置
JP5511483B2 (ja) * 2010-04-20 2014-06-04 キヤノン株式会社 情報処理装置、制御方法、およびプログラム
US8773714B2 (en) * 2010-06-28 2014-07-08 Kabushiki Kaisha Toshiba Image forming apparatus
US8908205B2 (en) * 2010-08-31 2014-12-09 Ricoh Company, Ltd. Document processing job control via a mobile device
US10511732B2 (en) * 2011-08-25 2019-12-17 Docusign, Inc. Mobile solution for importing and signing third-party electronic signature documents
US9002739B2 (en) * 2011-12-07 2015-04-07 Visa International Service Association Method and system for signature capture
WO2013109932A1 (en) * 2012-01-18 2013-07-25 OneID Inc. Methods and systems for secure identity management
US9025180B2 (en) * 2012-04-30 2015-05-05 Xerox Corporation Mobile scan method and system
CN102801525A (zh) * 2012-06-29 2012-11-28 鸿富锦精密工业(深圳)有限公司 电子设备、签名认证系统及其签名认证方法
JP6105914B2 (ja) * 2012-12-10 2017-03-29 キヤノン株式会社 通信装置、その制御方法、及びプログラム
JP2014121034A (ja) * 2012-12-19 2014-06-30 Konica Minolta Inc 端末装置、メール送信システム、および制御プログラム
WO2014124014A1 (en) * 2013-02-05 2014-08-14 Vynca, L.L.C. Method and apparatus for collecting an electronic signature on a first device and incorporating the signature into a document on a second device
US9202199B2 (en) * 2013-03-15 2015-12-01 Konica Minolta Laboratory U.S.A., Inc. Secure approval process
JP5672340B2 (ja) 2013-06-27 2015-02-18 ブラザー工業株式会社 制御装置
CA2899996C (en) * 2013-12-11 2020-04-14 Intralinks, Inc. Customizable secure data exchange environment
JP6412333B2 (ja) * 2014-04-25 2018-10-24 キヤノン株式会社 通信装置、その制御方法及びプログラム
US20170364911A1 (en) * 2014-12-12 2017-12-21 Cryptomathic Ltd Systems and method for enabling secure transaction
JP2016177584A (ja) * 2015-03-20 2016-10-06 株式会社リコー 情報処理装置、情報処理システム、情報処理システムの制御方法、及びプログラム
US10033702B2 (en) * 2015-08-05 2018-07-24 Intralinks, Inc. Systems and methods of secure data exchange
JP6572926B2 (ja) * 2017-03-17 2019-09-11 富士ゼロックス株式会社 ドキュメント管理システム
JP2019087861A (ja) * 2017-11-06 2019-06-06 キヤノン株式会社 画像処理装置、その制御方法、及びプログラム
US11042651B2 (en) * 2018-05-03 2021-06-22 Entrust & Title (FZE) System and method for securing electronic document execution and authentication
WO2020041747A1 (en) * 2018-08-23 2020-02-27 Averon Us, Inc. Methods, apparatuses, and computer program products for frictionless electronic signature management
JP7218142B2 (ja) * 2018-10-16 2023-02-06 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007193707A (ja) 2006-01-20 2007-08-02 Ricoh Co Ltd 文書電子化装置、文書電子化方法、文書電子化プログラム及び記録媒体
JP2008160342A (ja) 2006-12-22 2008-07-10 Canon Inc 画像形成装置及び送信処理を実行するプログラム
JP2010108380A (ja) 2008-10-31 2010-05-13 Canon Inc 画像処理装置、情報処理装置、画像処理装置の制御方法、情報処理装置の制御方法、記憶媒体、プログラム
JP2018142365A (ja) 2013-03-06 2018-09-13 株式会社リコー 携帯端末、情報処理システム及びプログラム

Also Published As

Publication number Publication date
KR20200042866A (ko) 2020-04-24
CN111061438B (zh) 2024-08-23
JP2020065129A (ja) 2020-04-23
US20200120220A1 (en) 2020-04-16
GB2579701A (en) 2020-07-01
CN111061438A (zh) 2020-04-24
DE102019126070A1 (de) 2020-04-16
US11245798B2 (en) 2022-02-08
GB201914287D0 (en) 2019-11-20
GB2579701B (en) 2022-04-27
KR102748206B1 (ko) 2024-12-31

Similar Documents

Publication Publication Date Title
JP4070693B2 (ja) 画像形成装置およびスキャンデータ処理方法
US8339624B2 (en) Image processing apparatus, and method of displaying messages in plural languages
US9736223B2 (en) Communication apparatus capable of referring to transmission job history, control method therefor, and storage medium storing control program therefor
US9554017B2 (en) Generating a username based on user name and domain name obtained from print data attribute information
JP7218142B2 (ja) 情報処理装置、情報処理装置の制御方法及びプログラム
US10474798B2 (en) Information processing apparatus, control method of information processing apparatus, and storage medium
KR20190118825A (ko) 개인정보를 보호하는 화상독취장치 및 화상독취방법
US10009511B2 (en) Image processing system that performs reading and transmitting process of original image, method of controlling image processing system, and storage medium
US8270015B2 (en) Receiving a color image and transferring the received color image to another apparatus
JP2016015589A (ja) 画像読取装置、その制御方法、及びプログラム
JP2009246790A (ja) 画像読取装置及び画像読取方法
JP2017034457A (ja) 情報処理装置、情報処理装置の制御方法、およびプログラム
JP6000844B2 (ja) 画像形成装置及び画像形成方法
JP2016009924A (ja) 画像形成装置、画像形成装置の制御方法、及びプログラム
KR20200138032A (ko) 화상 형성 장치, 화상 형성 장치를 제어하는 방법, 및 저장 매체
JP6848380B2 (ja) 情報処理システム及び情報処理方法
US20110096363A1 (en) Image processing apparatus
US10694054B2 (en) Information processing apparatus, image reading apparatus, image forming apparatus, and non-transitory computer readable medium
JP2017228963A (ja) 情報処理装置、情報処理システム、及び情報処理方法
JP2024014173A (ja) 画像形成装置
KR101000928B1 (ko) 복합기에서의 팩스 송신 방법 및 장치
JP2022146701A (ja) 画像形成装置、制御装置およびプログラム
JP2020110015A (ja) 画像処理装置、および画像処理装置の制御方法、プログラム
JP2021100178A (ja) 画像形成装置
JP2020031289A (ja) 画像通信システム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210928

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210928

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220609

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220831

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230125

R151 Written notification of patent or utility model registration

Ref document number: 7218142

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151