JP2018097449A - 受注システム、プリンター - Google Patents

受注システム、プリンター Download PDF

Info

Publication number
JP2018097449A
JP2018097449A JP2016239104A JP2016239104A JP2018097449A JP 2018097449 A JP2018097449 A JP 2018097449A JP 2016239104 A JP2016239104 A JP 2016239104A JP 2016239104 A JP2016239104 A JP 2016239104A JP 2018097449 A JP2018097449 A JP 2018097449A
Authority
JP
Japan
Prior art keywords
order
token
server
printer
terminal device
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.)
Withdrawn
Application number
JP2016239104A
Other languages
English (en)
Other versions
JP2018097449A5 (ja
Inventor
幸治 橋本
Koji Hashimoto
幸治 橋本
田中 大
Masaru Tanaka
大 田中
啓悟 森
Keigo Mori
啓悟 森
義則 大島
Yoshinori Oshima
義則 大島
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2016239104A priority Critical patent/JP2018097449A/ja
Priority to US15/824,011 priority patent/US20180165041A1/en
Publication of JP2018097449A publication Critical patent/JP2018097449A/ja
Publication of JP2018097449A5 publication Critical patent/JP2018097449A5/ja
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • 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/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • 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/1222Increasing security of the print job
    • 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/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • 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/1268Job submission, e.g. submitting print job order or request not the print data itself
    • 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
    • G06F3/1289Remote printer device, e.g. being remote from client or server in server-client-printer device configuration, e.g. the server does not see the printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants
    • 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/1224Client or server resources management
    • G06F3/1228Printing driverless or using generic drivers
    • 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/1292Mobile client, e.g. wireless printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q2220/00Business processing using cryptography
    • G06Q2220/10Usage protection of distributed data files
    • G06Q2220/16Copy protection or prevention
    • G06Q2220/165Having origin or program ID

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Bioethics (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】受注システムの利便性を向上させる。
【解決手段】顧客が所有する端末装置に、注文アプリケーションを提供するサーバーと、注文アプリケーションを介して入力された注文の内容を印刷するプリンターと、を備え、サーバーは、注文アプリケーションを記憶する領域を含む記憶部と、注文アプリケーションを介して顧客の注文入力を受け付ける第1の受信部と、プリンターによるアクセスを許可するためのトークンを生成するトークン生成部と、プリンターを宛先とするメールフォームにトークンを添付した状態でメールフォームを端末装置に送信する第1の送信部と、を含み、プリンターは、メールフォームに基づくメールを受信する第2の受信部と、第2の受信部が受信したメールに添付されたトークンに対する認証要求をサーバーに送信する第2の送信部と、サーバーによるトークンの認証に基づいて、注文の内容を印刷する印刷部と、を含む、受注システム。
【選択図】図1

Description

本発明は、受注システム、プリンター等に関する。
従来、飲食店などの店舗を利用する顧客が、顧客用に用意された端末装置に注文品を入力すると、店舗に設置された管理装置が顧客の注文を受理するシステムが知られている(例えば、特許文献1参照)。
特許第3505492号公報
上記特許文献1に記載されたシステムでは、顧客用に注文専用の端末を導入する必要がある。このようなシステムにおいて、顧客が所有する端末装置を利用できれば、システムの導入にかかるコストを軽減でき、店舗や顧客の利便性の向上につながる。本発明は、このような課題を解決するためになされたものであり、受注システムの利便性の向上を目的とする。
本発明は、以下の形態又は適用例として実現され得る。
[適用例1]顧客が所有する端末装置に、前記顧客の要求に応じて、注文の入力を受け付ける注文アプリケーションを提供するサーバーと、前記端末装置に提供された前記注文アプリケーションを介して入力された前記注文の内容を印刷するプリンターと、を備え、前記サーバーは、前記注文アプリケーションを記憶する領域を含む記憶部と、前記注文アプリケーションを介して前記顧客の注文入力を受け付ける第1の受信部と、前記プリンターによるアクセスを許可するためのトークンを生成するトークン生成部と、前記プリンターを宛先とするメールフォームに前記トークンを添付した状態で前記メールフォームを前記端末装置に送信する第1の送信部と、を含み、前記プリンターは、前記メールフォームに基づくメールを受信する第2の受信部と、前記第2の受信部が受信した前記メールに添付された前記トークンに対する認証要求を前記サーバーに送信する第2の送信部と、前記サーバーによる前記トークンの認証に基づいて、前記注文の内容を印刷する印刷部と、を含む、ことを特徴とする受注システム。
この受注システムでは、来店する顧客が所有する端末装置を介して入力された注文をサーバーが受け付けて、店舗に配置されたプリンターがサーバーにアクセスすることによって注文内容を印刷することができる。プリンターによるサーバーへのアクセスは、以下の手順で達成され得る。まず、端末装置で注文を入力した顧客は、サーバーから受信したメールフォームに基づいてトークンが添付されたメールをプリンター宛に送信する。トークンが添付されたメールを受信したプリンターは、トークンに対する認証要求をサーバーに送信する。プリンターからトークンを受信したサーバーがトークンを認証すると、プリンターによるサーバーへのアクセスが許可され、顧客の注文内容を印刷する。これにより、顧客の注文の受注が成立する。この受注システムによれば、顧客が所有する端末装置を利用することができるので、受注システムの利便性が向上する。
[適用例2]上記の受注システムであって、前記トークンは、前記サーバーが受け付けた前記顧客の前記注文入力ごとにワンタイムで有効であり、且つ、有効期限付きである、ことを特徴とする受注システム。
この受注システムでは、トークンがワンタイムで有効であり、且つ有効期限付きであるので、同じトークンを反復して使用することや、有効期限を超えて使用すること等を制限することができる。
[適用例3]サーバーから、注文の入力を受け付ける注文アプリケーションを提供された端末装置において、前記注文アプリケーションを介して入力された前記注文の内容を印刷するプリンターであって、前記端末装置から前記注文の入力を受け付けた前記サーバーが、前記プリンターによるアクセスを許可するためのトークンを生成して添付した状態で、前記端末装置に送信したメールフォームに基づいて、前記端末装置からメールを受信する第2の受信部と、前記第2の受信部が受信した前記メールに添付された前記トークンに対する認証要求を前記サーバーに送信する第2の送信部と、前記サーバーによる前記トークンの認証に基づいて、前記注文の内容を印刷する印刷部と、を含む、ことを特徴とするプリンター。
このプリンターでは、端末装置から注文アプリケーションを介してサーバーに入力された注文の内容を、プリンターがサーバーにアクセスすることによって印刷することができる。プリンターによるサーバーへのアクセスは、以下の手順で達成され得る。まず、端末装置から注文の入力を受け付けたサーバーが、プリンターによるアクセスを許可するためのトークンを生成して、そのトークンを添付した状態で、端末装置にメールフォームを送信する。プリンターの第2の受信部は、サーバーが端末装置に送信したメールフォームに基づいて、端末装置からトークンが添付されたメールを受信する。プリンターの第2の送信部は、端末装置から受信したメールに添付されたトークンに対する認証要求をサーバーに送信する。印刷部は、サーバーによるトークンの認証に基づいて、注文の内容を印刷する。これにより、注文の受注が成立する。このプリンターによれば、注文を受注することができる。
本実施形態における注文システムの主要構成を示す模式図。 本実施形態における注文システムの動作の流れを説明する図。
図面を参照しながら、注文システムを例に実施形態について説明する。
本実施形態における注文システム1は、図1に示すように、端末装置2と、サーバー3と、プリンター4と、を含む。端末装置2と、サーバー3と、プリンター4とは、ネットワーク5を介して相互に通信可能に構成される。なお、ネットワーク5としては、有線であっても、無線であってもよい。
注文システム1は、例えば、飲食店などの店舗で活用され得る。店舗に来店した顧客が端末装置2を介して注文を入力すると、店舗に配置されたプリンター4によって顧客の注文内容が印刷される。プリンター4から印刷結果6が出力されたことに基づいて、顧客の注文に対する受注が成立する。注文システム1において、サーバー3は、端末装置2とプリンター4との通信接続を仲介する。このような使用態様から、注文システム1において、プリンター4と、端末装置2とは、店舗に位置する。サーバー3は、店舗に位置しても、店舗外に位置してもよい。
本実施形態において、端末装置2は、顧客の所有物である。端末装置2を所有する顧客が端末装置2を持参して店舗に来店し、その端末装置2を用いて注文を入力する。端末装置2は、ネットワーク5を介して電子メールを送受信可能な機能と、ネットワーク5を介してサーバー3から提供されるアプリケーションを動作可能な機能とを有する。ネットワーク5を介してサーバー3から提供されるアプリケーションとしては、例えば、ウェブアプリケーションが挙げられる。このような端末装置2としては、例えば、モバイルフォンやスマートフォン、タブレット端末装置などが採用され得る。
なお、注文システム1から端末装置2を除いた構成は、受注システム7を構成する。受注システム7は、ネットワーク5を介して相互に通信可能なサーバー3とプリンター4とを有する。受注システム7に端末装置2が参加すると注文システム1が成立する。
サーバー3は、制御部11と、通信部12と、記憶部13と、を含む。制御部11は、CPU(Central Processing Unit)などの演算装置と、CPUが実行するプログラムと、を含む。制御部11は、サーバー3の動作を司る。通信部12は、ネットワーク5への接続部分である。通信部12は、第1の送信部の一例である送信部14と、第1の受信部の一例である受信部15と、を含む。制御部11は、通信部12の送信部14や受信部15からネットワーク5を介して端末装置2やプリンター4に対して各種データを送受信する。
記憶部13は、各種アプリケーションソフトウェアや種々のデータを記憶する。記憶部13としては、例えば、各種のRAM(Random Access Memory)や、各種のROM(Read Only Memory)などのメモリーや、HDD(Hard Disk Drive)などの磁気記憶装置等のハードウェア資源が採用され得る。本実施形態では、記憶部13が記憶するアプリケーションソフトウェアに、注文アプリケーション16が含まれる。記憶部13が記憶するデータの一例として、メールフォーム17が含まれる。メールフォーム17には、プリンター4を宛先とするメールアドレスが記載される。また、記憶部13は、一時記憶領域18を有する。一時記憶領域18は、端末装置2やプリンター4から受信した各種のデータを一時的に記憶する領域である。
プリンター4は、制御部21と、通信部22と、印刷部23と、を含む。制御部21は、CPU(Central Processing Unit)などの演算装置と、CPUが実行するプログラムと、を含む。制御部21は、プリンター4の動作を司る。通信部22は、ネットワーク5への接続部分である。通信部22は、第2の送信部の一例である送信部24と、第2の受信部の一例である受信部25と、を含む。制御部21は、通信部22の送信部24や受信部25からネットワーク5を介して端末装置2やサーバー3に対して各種データを送受信する。印刷部23は、制御部21からの指令に基づいて、顧客が端末装置2を介して入力した注文内容を印刷結果6として印刷する。印刷部23によって印刷された印刷結果6は、プリンター4から出力される。
注文システム1の動作について説明する。説明の便宜上、注文システム1の動作の説明においては、店舗に来店する顧客の動作が含まれる。しかしながら、顧客の動作は、注文システム1の動作に含まれない。ただし、顧客が端末装置2を操作した内容を端末装置2が受け付けたときの端末装置2の動作や、顧客の操作に基づいて端末装置2が実行する動作は、注文システム1の動作に含まれる。なお、顧客の動作や、端末装置2が実行する動作は、受注システム7の動作に含まれない。ただし、端末装置2が送信した各種情報やデータを受信部15や受信部25が受信する動作は、受注システム7の動作に含まれる。
注文システム1の動作では、図2に示すように、まず、店舗に来店した顧客が商品の提供を受ける座席において、顧客が端末装置2を介して注文アプリケーション16の提供を要求する(S1)。なお、端末装置2による注文アプリケーション16の提供要求の方法としては、例えば、顧客が所定のURL(Uniform Resource Locator)やパスなどを端末装置2に入力することによって注文アプリケーション16の提供を要求する方法が挙げられる。また、URLやパスなどを端末装置2に入力する方法としては、例えば、顧客が手動で直接に入力する方法や、バーコードや二次元コードなどを端末装置2に読み取らせることによって入力する方法などが挙げられる。URLやパスは、顧客ごとや、座席ごとに指定される。これにより、注文アプリケーション16において、顧客や座席を識別することができる。
本実施形態では、端末装置2による注文アプリケーション16の提供要求は、端末装置2で指定されたURLに接続する(S2)ことによって行われ得る。端末装置2での注文アプリケーション16の提供要求によって、注文システム1の動作が開始する。本実施形態では、端末装置2へのURLの入力が完了したときに、注文システム1の動作が開始する。端末装置2において、指定されたURLへの接続が確立すると、端末装置2による注文アプリケーション16の提供要求が成立する。
そして、端末装置2による注文アプリケーション16の提供要求に基づいて、サーバー3の制御部11が注文アプリケーション16を起動させる(S3)。これにより、注文アプリケーション16が起動する。注文アプリケーション16が起動すると、端末装置2の表示装置に注文の入力を受け付ける画面が表示される(S4)。このように、注文アプリケーション16は、サーバー3によって端末装置2に提供される。つまり、サーバー3は、顧客の要求に応じて、注文の入力を受け付ける注文アプリケーション16を提供する。
顧客は端末装置2の画面を見ながら注文アプリケーション16に注文を入力する(S5)。注文の入力が終了したら、顧客は、注文の確定処理によって注文を確定させる(S5)。注文の確定処理は、例えば、注文アプリケーション16において、「確定ボタン」を押すことによって実行され得る。注文の確定処理が実施されると、端末装置2が注文アプリケーション16を介して注文をサーバー3に送信する(S6)。
サーバー3は、端末装置2から送信された注文を受信する(S7)。なお、端末装置2から送信された注文は、サーバー3の受信部15が受信する。注文を受信したサーバー3は、トークンを生成する(S8)。トークンは、注文の確定処理が実施された端末装置2であることを識別するための暗号である。ここで、図1に示すように、サーバー3の制御部11は、トークン生成部28と、認証部29と、を含む。サーバー3が生成するトークンは、制御部11のトークン生成部28によって生成される。トークン生成部28の機能は、CPUが実行するプログラムによってソフトウェアの働きとして実現される。なお、認証部29は、プリンター4からのトークンの認証要求に基づいて、そのトークンの有効性を判定する。そして、トークンが有効であると判定されると、端末装置2による注文が認証される。
図2に示すように、トークンを生成したサーバー3は、そのトークンを添付してメールフォーム17を端末装置2に向けて送信(出力)する(S9)。なお、トークンが添付されたメールフォーム17は、サーバー3の送信部14が送信する。メールフォーム17の送信は、注文アプリケーション16を介して端末装置2に出力する形態や、電子メールで端末装置2に送信する形態などが採用され得る。サーバー3からメールフォーム17を受信した端末装置2は、メールフォーム17を表示する(S10)。顧客は端末装置2の画面を見ながらメールフォーム17の送信を指示する(S11)。
なお、上述したように、メールフォーム17には、プリンター4を宛先とするメールアドレスが記載される。メールフォーム17の送信の指示は、例えば、注文アプリケーション16において、顧客が「送信ボタン」を押すことによって実行され得る。メールフォーム17の送信の指示が実施されると、端末装置2は、トークンが添付された電子メールをプリンター4に送信する(S12)。
プリンター4は、端末装置2によって送信されたメールを受信する(S13)。端末装置2によって送信されたメールは、プリンター4の受信部25によって受信される。プリンター4が端末装置2から受信するメールは、メールフォーム17に基づくメールであり、トークンの添付をともなう。プリンター4は、端末装置2から受信したメールを解析する(S14)。ここで、図1に示すように、プリンター4の制御部21は、解析部31を含む。プリンター4が受信するメールは、制御部21の解析部31によって解析される。解析部31の機能は、CPUが実行するプログラムによってソフトウェアの働きとして実現される。解析部31がメールを解析した結果、メールにトークンが添付されたと判定されると、プリンター4は、図2に示すように、トークンの認証要求をサーバー3に送信する(S15)。トークンの認証要求は、プリンター4の送信部24によって送信される。
トークンの認証要求を受信したサーバー3は、添付されたトークンを解析して正当なトークンであるか否かを判定する(S16)。正当なトークンであると判定されると、トークンを認証する(S17)。なお、トークンの認証処理は、上述した認証部29(図1)によって実行される。そして、サーバー3は、トークンを認証してから、そのトークンに対応する顧客の注文内容の印刷をプリンター4に指示する(S17)。本実施形態では、サーバー3の制御部11は、顧客の注文ごとに異なるトークンを、顧客の注文の都度発行する。つまり、本実施形態では、トークンは、顧客の注文入力ごとにワンタイムで有効である。
プリンター4は、サーバー3からの印刷指示に基づいて、顧客の注文内容の印刷を実行する(S18)。これにより、プリンター4の印刷部23(図1)は、注文内容が印刷された印刷結果6を出力する。印刷結果6の出力によって、顧客の注文が店舗によって受注される。つまり、印刷結果6の出力によって、店舗による受注が成立する。店舗は、印刷結果6に基づいて、顧客の注文内容である飲食物や物品等の商品を準備して顧客に提供する。
なお、本実施形態では、サーバー3が発行するトークンは、顧客の注文入力ごとにワンタイムで有効であり、且つ、有効期限付きである。この場合、S16の処理では、制御部11は、添付されたトークンを解析して正当なトークンであるか否かを判定し、且つ、有効期限内のトークンであるか否かを判定する。トークンがワンタイムで有効であり、且つ、有効期限付きであるので、同じトークンを反復して使用することや、有効期限を超えて使用すること等を制限することができる。この結果、誤発注や、誤発注に基づく誤受注等の発生を避けやすくすることができる。なお、誤発注には、過失によるものや、故意(いたずら等)によるものが含まれる。このように、本実施形態では、トークンがワンタイムで有効であり、且つ、有効期限付きであるので、注文システム1におけるセキュリティーを高めやすい。
また、本実施形態における受注システム7では、来店する顧客が所有する端末装置2を介して入力された注文をサーバー3が受け付けて、店舗に配置されたプリンター4がサーバー3にアクセスすることによって注文内容を印刷することができる。プリンター4によるサーバー3へのアクセスは、以下の手順で達成され得る。まず、端末装置2で注文を入力した顧客は、サーバー3から受信したメールフォーム17に基づいてトークンが添付されたメールをプリンター4宛に送信する。トークンが添付されたメールを受信したプリンター4は、トークンに対する認証要求をサーバー3に送信する。プリンター4からトークンを受信したサーバー3がトークンを認証すると、プリンター4によるサーバー3へのアクセスが許可され、顧客の注文内容を印刷する。これにより、顧客の注文の受注が成立する。この受注システム7によれば、顧客が所有する端末装置2を利用することができるので、受注システム7の利便性が向上する。
また、本実施形態におけるプリンター4では、来店する顧客が所有する端末装置2を介してサーバー3に入力された注文を、プリンター4がサーバー3にアクセスすることによって注文内容を印刷することができる。プリンター4によるサーバー3へのアクセスは、以下の手順で達成され得る。まず、端末装置2で注文を入力した顧客は、サーバー3から受信したメールフォーム17に基づいてトークンが添付されたメールをプリンター4宛に送信する。トークンが添付されたメールを受信したプリンター4は、トークンに対する認証要求をサーバー3に送信する。プリンター4からトークンを受信したサーバー3がトークンを認証すると、プリンター4によるサーバー3へのアクセスが許可され、顧客の注文内容を印刷する。これにより、顧客の注文の受注が成立する。このプリンター4によれば、顧客の注文を受注するときに顧客が所有する端末装置2を利用することができるので、受注における利便性が向上する。
このように、注文システム1や受注システム7によれば、来店する顧客が所有する端末装置2を活用することができるので、注文システム1や受注システム7の投資や維持にかかるコストを軽減することができる。これにより、軽減されるコストを顧客へのサービスとして還元することができる。このため、注文システム1や受注システム7によれば、店舗やこの店舗を利用する顧客の双方にとって利便性が向上する。
なお、上述した注文システム1において、端末装置2がGPS(Global Positioning System)機能を有する場合に、端末装置2が注文をサーバー3に送信する処理S6にてGPS情報を添付することもできる。これにより、端末装置2を介して注文を送信する顧客の位置を把握することができる。この結果、端末装置2を介して注文を送信する顧客が店舗内にいるのか否かを判定することができるので、店舗外からの誤発注を阻止しやすい。このため、注文システム1におけるセキュリティーを一層高めやすい。
上述した本実施形態では、店舗とこの店舗に来店した顧客との間での受発注を成立させる注文システム1が例示される。しかしながら、システムの例は、注文システム1に限定されない。システムとしては、例えば、店舗に来店を希望する顧客の予約を成立させる予約システムとして応用することができる。
また、上述した本実施形態では、注文アプリケーション16の形態として、ウェブアプリケーションの形態が採用される。しかしながら、注文アプリケーション16の形態は、これに限定されない。注文アプリケーション16としては、クラウドアプリケーション、スタンドアロンアプリケーション等、種々の形態が採用され得る。
1…注文システム、2…端末装置、3…サーバー、4…プリンター、5…ネットワーク、6…印刷結果、7…受注システム、11…制御部、12…通信部、13…記憶部、14…送信部、15…受信部、16…注文アプリケーション、17…メールフォーム、18…一時記憶領域、21…制御部、22…通信部、23…印刷部、24…送信部、25…受信部、28…トークン生成部、29…認証部、31…解析部。

Claims (3)

  1. 顧客が所有する端末装置に、前記顧客の要求に応じて、注文の入力を受け付ける注文アプリケーションを提供するサーバーと、
    前記端末装置に提供された前記注文アプリケーションを介して入力された前記注文の内容を印刷するプリンターと、を備え、
    前記サーバーは、
    前記注文アプリケーションを記憶する領域を含む記憶部と、
    前記注文アプリケーションを介して前記顧客の注文入力を受け付ける第1の受信部と、
    前記プリンターによるアクセスを許可するためのトークンを生成するトークン生成部と、
    前記プリンターを宛先とするメールフォームに前記トークンを添付した状態で前記メールフォームを前記端末装置に送信する第1の送信部と、を含み、
    前記プリンターは、
    前記メールフォームに基づくメールを受信する第2の受信部と、
    前記第2の受信部が受信した前記メールに添付された前記トークンに対する認証要求を前記サーバーに送信する第2の送信部と、
    前記サーバーによる前記トークンの認証に基づいて、前記注文の内容を印刷する印刷部と、を含む、
    ことを特徴とする受注システム。
  2. 請求項1に記載の受注システムにおいて、
    前記トークンは、前記サーバーが受け付けた前記顧客の前記注文入力ごとにワンタイムで有効であり、且つ、有効期限付きである、
    ことを特徴とする受注システム。
  3. サーバーから、注文の入力を受け付ける注文アプリケーションを提供された端末装置において、前記注文アプリケーションを介して入力された前記注文の内容を印刷するプリンターであって、
    前記端末装置から前記注文の入力を受け付けた前記サーバーが、前記プリンターによるアクセスを許可するためのトークンを生成して添付した状態で、前記端末装置に送信したメールフォームに基づいて、前記端末装置からメールを受信する第2の受信部と、
    前記第2の受信部が受信した前記メールに添付された前記トークンに対する認証要求を前記サーバーに送信する第2の送信部と、
    前記サーバーによる前記トークンの認証に基づいて、前記注文の内容を印刷する印刷部と、を含む、
    ことを特徴とするプリンター。
JP2016239104A 2016-12-09 2016-12-09 受注システム、プリンター Withdrawn JP2018097449A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016239104A JP2018097449A (ja) 2016-12-09 2016-12-09 受注システム、プリンター
US15/824,011 US20180165041A1 (en) 2016-12-09 2017-11-28 Order receiving system and printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016239104A JP2018097449A (ja) 2016-12-09 2016-12-09 受注システム、プリンター

Publications (2)

Publication Number Publication Date
JP2018097449A true JP2018097449A (ja) 2018-06-21
JP2018097449A5 JP2018097449A5 (ja) 2019-10-24

Family

ID=62489231

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016239104A Withdrawn JP2018097449A (ja) 2016-12-09 2016-12-09 受注システム、プリンター

Country Status (2)

Country Link
US (1) US20180165041A1 (ja)
JP (1) JP2018097449A (ja)

Family Cites Families (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2342195A (en) * 1998-09-30 2000-04-05 Xerox Corp Secure token-based document server
GB2342196A (en) * 1998-09-30 2000-04-05 Xerox Corp System for generating context-sensitive hierarchically-ordered document service menus
US7095518B1 (en) * 2000-10-16 2006-08-22 Electronics For Imaging, Inc. Spooling server apparatus and methods for receiving, storing, and forwarding a print job over a network
US6958824B2 (en) * 2001-01-31 2005-10-25 Hewlett-Packard Development Company, L.P. System and method for accessing and using a commercial print service
US7321437B2 (en) * 2001-09-28 2008-01-22 Hewlett-Packard Development Company, L.P. E-mail to job retention
US20030079134A1 (en) * 2001-10-23 2003-04-24 Xerox Corporation Method of secure print-by-reference
JP4148246B2 (ja) * 2005-06-30 2008-09-10 ブラザー工業株式会社 通信システム、証明書更新装置、証明書更新プログラム、通信装置及び代替更新プログラム
US20070205278A1 (en) * 2006-03-06 2007-09-06 Robert Lovett Merchandise ordering system using a cell phone
US8154752B2 (en) * 2007-07-02 2012-04-10 Pharos Systems International, Inc. Print management system providing documents with plural users identifications
US8395795B2 (en) * 2007-09-09 2013-03-12 Xpedite Systems, Llc Systems and methods for communicating documents
US20100027054A1 (en) * 2008-05-08 2010-02-04 Pharos Systems International, Inc. Computer network including a printer control device with web server interface and related methods
US9736149B2 (en) * 2009-02-03 2017-08-15 Inbay Technologies Inc. Method and system for establishing trusted communication using a security device
US8477350B2 (en) * 2010-03-16 2013-07-02 Google Inc. Cloud-based print service
JP5234098B2 (ja) * 2010-12-16 2013-07-10 コニカミノルタビジネステクノロジーズ株式会社 プリントシステム、画像形成装置、画像形成方法および画像形成プログラム
CN104898995B (zh) * 2011-02-10 2019-04-23 精工爱普生株式会社 网络***、网络***的打印控制方法及客户终端
JP2012168759A (ja) * 2011-02-15 2012-09-06 Seiko Epson Corp 印刷制御サーバーおよび印刷制御方法
JP5730082B2 (ja) * 2011-03-08 2015-06-03 キヤノン株式会社 プリントサーバ、印刷システム、制御方法、およびプログラム。
US8570572B2 (en) * 2011-05-26 2013-10-29 Xerox Corporation Method and apparatus for printing web-based content via cloud print service
US8804158B2 (en) * 2011-05-26 2014-08-12 Hewlett-Packard Development Company, L.P. Token generation from a printer
JP5843605B2 (ja) * 2011-06-29 2016-01-13 キヤノン株式会社 印刷制御装置、印刷制御方法、情報処理システム、情報処理装置、情報処理方法およびコンピュータプログラム
JP5870527B2 (ja) * 2011-07-26 2016-03-01 株式会社リコー 出力振り分けシステム、出力振り分け装置、出力先情報提供装置および記録媒体
JP5820188B2 (ja) * 2011-08-19 2015-11-24 キヤノン株式会社 サーバおよびその制御方法、並びにプログラム
JP5812797B2 (ja) * 2011-10-14 2015-11-17 キヤノン株式会社 情報処理システム、画像処理装置、制御方法、コンピュータプログラムおよびユーザ装置
JP2013088950A (ja) * 2011-10-14 2013-05-13 Canon Inc 印刷システム及び印刷方法
JP5905019B2 (ja) * 2011-10-18 2016-04-20 キヤノン株式会社 印刷システム、印刷装置、印刷方法、及びプログラム
US20130185364A1 (en) * 2012-01-18 2013-07-18 Rajesh Bhatia Email applications
WO2013115792A1 (en) * 2012-01-31 2013-08-08 Hewlett-Packard Development Company, L.P. Selection of a configuration link to receive activation data
JP6098169B2 (ja) * 2012-02-01 2017-03-22 株式会社リコー 情報処理システム、情報処理装置、プログラム及び認証方法
JP5950691B2 (ja) * 2012-02-09 2016-07-13 シャープ株式会社 情報処理システム、情報処理装置、及び通信接続方法
US9152366B2 (en) * 2012-02-17 2015-10-06 Google Inc. Remote printing management for cloud printing
JP6136343B2 (ja) * 2012-06-12 2017-05-31 株式会社リコー 情報処理システム、情報処理方法、プログラム、及び記録媒体
US8988713B2 (en) * 2012-06-28 2015-03-24 Google Inc. Secure printing in a cloud-based print system
JP6089976B2 (ja) * 2012-08-27 2017-03-08 富士ゼロックス株式会社 印刷システム、情報処理装置及び印刷プログラム
CN103927464A (zh) * 2013-01-11 2014-07-16 深圳市腾讯计算机***有限公司 共同验证方法、二维码生成方法、设备和***
JP6044392B2 (ja) * 2013-02-28 2016-12-14 ブラザー工業株式会社 端末装置及び機能実行装置
US9858516B2 (en) * 2013-03-07 2018-01-02 Hewlett-Packard Development Company, L.P. Secure printing
JP6292009B2 (ja) * 2013-05-27 2018-03-14 株式会社リコー システム、及び方法
JP6177020B2 (ja) * 2013-06-18 2017-08-09 キヤノン株式会社 認証システム、その制御方法、サービス提供装置およびコンピュータプログラム
JP6098396B2 (ja) * 2013-06-28 2017-03-22 ブラザー工業株式会社 端末装置とプリンタ
US9430637B2 (en) * 2013-07-26 2016-08-30 Ricoh Company, Ltd. Service providing system and information gathering method
JP6070466B2 (ja) * 2013-07-31 2017-02-01 ブラザー工業株式会社 端末装置とプリンタ
JP6098423B2 (ja) * 2013-07-31 2017-03-22 ブラザー工業株式会社 端末装置とプリンタ
WO2015047033A1 (en) * 2013-09-30 2015-04-02 Samsung Electronics Co., Ltd. System and method for providing cloud printing service
US20150134441A1 (en) * 2013-11-13 2015-05-14 Tabletop Media Llc D/B/A Ziosk Table-side device integration to a point-of-sale (POS) hospitality system
JP6451053B2 (ja) * 2014-01-22 2019-01-16 ブラザー工業株式会社 情報処理プログラム、情報処理装置、および情報処理装置の制御方法
JP6273853B2 (ja) * 2014-01-22 2018-02-07 ブラザー工業株式会社 端末装置
US9858360B2 (en) * 2014-03-10 2018-01-02 Make It Leo Ltd System and method for controlling manufacturing of an item
JP2016007704A (ja) * 2014-06-20 2016-01-18 キヤノン株式会社 印刷制御装置、印刷制御方法、およびプログラム
US9854108B2 (en) * 2014-10-29 2017-12-26 Seiko Epson Corporation Printing management server, printing system, and printing management method
US10798253B2 (en) * 2014-11-05 2020-10-06 Telefonaktiebolaget Lm Ericsson (Publ) Methods, devices, and computer programs for enabling the sponsoring of data connectivity
DE112014007224T5 (de) * 2014-12-02 2017-08-24 Canon Kabushiki Kaisha Drucksystem, Verfahren und Programm
JP2016177551A (ja) * 2015-03-20 2016-10-06 株式会社リコー 出力装置、プログラム、出力システム及び出力方法
JP6575275B2 (ja) * 2015-09-30 2019-09-18 ブラザー工業株式会社 サーバ装置、及び、サーバ装置を備える通信システム
US10536455B2 (en) * 2015-10-30 2020-01-14 Electronics And Telecommunications Research Institute Three-way authentication apparatus and method in cloud environment and 3D printing apparatus and method using three-way authentication in cloud environment
US10466941B2 (en) * 2015-12-24 2019-11-05 Mitsubishi Electric Corporation Printing service system and print terminal with improved security
JP6569567B2 (ja) * 2016-03-11 2019-09-04 富士ゼロックス株式会社 情報処理装置、情報処理システム及び情報処理プログラム
JP6740707B2 (ja) * 2016-05-20 2020-08-19 株式会社リコー 情報処理装置、情報処理システム、情報処理方法、及びプログラム
WO2017208305A1 (ja) * 2016-05-30 2017-12-07 楽天株式会社 サーバ装置、サービス方法、プログラム、ならびに、非一時的なコンピュータ読取可能な情報記録媒体
US9729746B1 (en) * 2016-06-14 2017-08-08 Ricoh Company, Ltd. Approach for registering printing devices with a cloud print service
EP3282412A1 (en) * 2016-08-10 2018-02-14 Ricoh Company, Ltd. Shared terminal and image transmission method
US10146491B2 (en) * 2016-09-13 2018-12-04 Ricoh Company, Ltd. Printing system, server apparatus, information processing method, and computer-readable recording medium

Also Published As

Publication number Publication date
US20180165041A1 (en) 2018-06-14

Similar Documents

Publication Publication Date Title
US10200863B2 (en) System and method for using a symbol as instruction for a target system to request identity information and authentication from a mobile identity
US10708259B2 (en) Authorization flow initiation using short-term wireless communication
US11017447B2 (en) Secure proxy service
US8117459B2 (en) Personal identification information schemas
US20130091002A1 (en) System and method for coupon validation
US9015178B2 (en) Management of package delivery
US9659180B2 (en) Personalized website theme
CN101742031A (zh) 信息处理***、信息处理装置及信息处理方法
JP6924052B2 (ja) 情報処理システム、情報処理装置、携帯端末装置、及びプログラム
US8914842B2 (en) Accessing enterprise resource planning data from a handheld mobile device
US11410155B2 (en) Secure scannable code systems and methods
US20170250993A1 (en) System, apparatus and method for access and authorization control
WO2009101755A1 (ja) 個人情報流通制御システムおよび個人情報流通制御方法
WO2015039025A1 (en) Methods and systems for using scanable codes to obtain scan-triggered services
JP6489835B2 (ja) 情報処理システム、情報処理装置の制御方法、及びプログラム
CA2862148A1 (en) Third party token system for anonymous shipping
JP7178019B2 (ja) 情報システム、出力装置、端末装置、情報処理方法、およびプログラム
US20210406855A1 (en) Systems and methods for providing a tone-based kiosk service
JP2018097449A (ja) 受注システム、プリンター
WO2021065550A1 (ja) プログラム、情報提供システム及び情報提供方法
JP5014960B2 (ja) 属性情報開示システムおよび属性情報開示方法
WO2014045419A1 (ja) 電子商取引システム及びその認証方法
JP2011197986A (ja) 端末における身元情報カードの表示方法、端末及びプログラム
JP6912908B2 (ja) 情報処理装置、情報処理システム、及びプログラム
US11775660B2 (en) Transmission of data usable by others based on an appropriate timing and a transmission condition

Legal Events

Date Code Title Description
RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20180910

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20190402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190911

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190911

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20200305