商品销售数据处理装置的制作方法

文档序号:6680123阅读:170来源:国知局
专利名称:商品销售数据处理装置的制作方法
技术领域
本发明涉及一种商品销售数据处理装置,诸如一种具有存储日志数据的存储部件的销售点(POS)终端。
背景技术
最近,提供了一种利用硬盘驱动器(HDD)设备将日志数据保存在电子数据表格中的商品销售数据处理装置。该保存电子表格的日志数据的存储部件称为电子日志文件。
这种具有电子日志文件的商品销售数据处理装置能将电子日志文件中保存的日志数据显示到一个显示单元上。用户能通过显示单元上显示的日志数据确认交易历史。
进一步,该装置能将电子日志文件中保存的日志数据打印到一张纸上。用户能通过在收据纸上打印日志数据重发一张收据。
然而,这种情况下,在电子日志文件中保存的所有日志数据条目中检索想要的日志数据费时费力。
日本专利申请公开号2003-132434所述的商品销售数据处理装置输入交易的说明信息,诸如交易号和交易时间以作为检索条件。然后,检索电子日志文件并且提取和显示或打印交易说明信息所指定的日志数据。
然而,交易说明信息,诸如交易号和交易时间仅在一个交易中产生的收据上有所描述。因此,如果收据丢失或被弄脏以致文字不能辨认,就要费很长时间才能提取想要的日志数据。
因此,有必要提供一种即使不输入诸如交易说明信息的检索条件也能很容易提取想要的日志数据的商品销售数据处理装置。

发明内容
根据本发明一个方面的商品销售数据处理装置包括显示商品销售数据的显示单元,输出包含商品销售数据的商业交易说明数据的输出部件,按照交易发生次序顺序地存储对应商业交易说明数据的交易日志数据的存储部件,在存储部件存储的一个交易的日志数据和接下来进行的交易的日志数据之间插入分隔数据的分隔数据插入部件,将存储部件里存储的日志数据条目显示到显示单元的显示控制部件,在显示单元上显示的日志数据条目中识别出指定了至少一个日志数据的识别单元,在存储部件中检索插在由识别单元识别的被指定的日志数据之前和之后的分隔数据条目的检索单元,和提取被检索单元从存储部件中检索出的分隔数据条目之间的日志数据的提取单元。
本发明附加的目的和优点将在接下来的描述中阐述,并且其中一部分在该描述中将会显而易见,或通过实践本发明可被了解。本发明的目的和优点可通过下文中具体指出的手段和组合来实现和获得。


结合在说明书中并包括其一部分的附图阐明了本发明的具体实施方式
,并且和上面给出的概述与下面给出的具体实施方式
的详细描述一起来说明本发明的原理。
图1是显示根据本发明的一个实施方式的POS终端的主要部分配置的框图;图2是以上实施方式的POS终端的电子日志文件中保存的数据条目的配置图;图3是说明由以上实施方式的POS终端的CPU执行的日志输出处理的主要处理过程的流程图;图4是说明由以上实施方式的POS终端的CPU执行的日志记录确认处理的主要处理过程的流程图;图5是说明在日志记录确认处理过程中上移处理的具体过程的流程图;图6是说明在日志记录确认处理过程中下移处理的具体过程的流程图;图7是说明在日志记录确认处理过程中一个范围打印处理的具体过程的流程图;
图8是显示单元上显示的日志记录确认屏的一个实施例的视图。
具体实施例方式
现在将参考附图描述本发明的一个实施方式。
图1是显示POS终端1的框图。该POS终端1的控制部件包括CPU 11、ROM 12、RAM 13、由硬盘驱动器(HDD)单元配置的电子日志文件14、时钟15、通信接口16、I/O端口17、键盘控制器18、显示控制器19、I/O端口20、显示控制器21、打印控制器22、扫描器控制器23等等。上述单元通过总线24互相连接。
通信接口16通过诸如LAN的通信线路与主机相连。
I/O端口17与开票机(drawer)25和模式开关31相连。在这个具体实施方式
中,通过使用模式开关31可以选择被设置来确定电子日志文件14所保存的日志数据的日志确认模式。
键盘控制器18与键盘26相连。扫描控制器23与用来读取条形码的扫描器30相连。输入与商业交易相关的数据的输入部件配置有键盘26和扫描器30。POS终端1基于经由输入部件输入的商业交易的相关数据处理商品销售数据。
显示控制器19与显示器271相连。I/O端口20与触摸面板传感器272相连。触摸面板27配备显示器271和触摸面板传感器272。触摸面板27被用来作为显示单元为操作者显示商品销售数据等等。
显示控制器21与客户用显示单元28相连。商品销售数据条目等等为客户显示在客户用显示单元28上。
打印控制器22与一个将包含商品销售数据的商业交易说明数据打印到一卷收据纸的收据打印机29相连。其上打印了说明数据的收据纸被剪开用于每一个商业交易并作为购买收据被发布。
进一步,收据打印机29不仅将数据打印到购买收据上而且将数据打印到一个在开站日期(station open date)进入时间发布的开站日期进入凭证上,在签字(sign-on)时间发布的签字凭证上等等。在开站日期进入凭证上,打印着日期和时间,操作码等等。进一步,在签字凭证上,打印着日期和时间,操作码等等。
收据打印机29打印的收据的打印数据条目被按照产生的次序顺序地存储在电子日志文件14中作为日志数据。
电子日志文件14保存的日志数据的配置实施例如图2所示。通过把收据纸一行的打印数据视为一个记录来保存日志数据。进一步,分隔标记数据作为一个记录保存。记录号RNo和显示指针DP被附在每个记录上。记录号RNo为连续数字,记录号对每个数据依次增加“1”。
分隔标记数据插入一张收据的日志数据和下一张发布的收据的日志数据之间。
图3是说明CPU 11执行的日志输出处理过程的流程图。当打印诸如开站日期进入凭证的凭证、签字凭证或购买凭证时,产生了对应于凭证上的打印数据的日志数据。
在步骤ST1中,CPU 11决定是否产生日志数据。如果产生日志数据,CPU 11在步骤ST2中把记录号计数器中的计数值n增加“1”。
然后,在步骤ST3中,CPU 11从产生的日志数据中提取打印在收据第一行上的单行数据并把该单行数据写入电子日志文件14作为一个记录号为RNo.n的记录。进一步,在步骤ST4中,该记录的显示指针DP被设为“0”。在这种情况下,记录号RNo.N的“n”表示记录号计数器的计数值n。
在步骤ST5,CPU 11确定下一单行数据在产生的日志数据中是否空缺或者不空缺。当存在下一单行数据时,CPU 11重新执行步骤ST2到ST4的过程。也就是,CPU 11将记录号计数器的计数值n增加。然后,CPU 11将下一单行数据写入电子日志文件14作为记录号RNo.n的记录。此外,记录的显示指针DP设置为“0”。
CPU 11重复执行处理步骤ST2至ST4直到打印在收据最后一行上的单行数据被写入电子日志文件14。结果,产生的日志数据条目按照记录号RNo.n上升的顺序被写入电子日志文件14。
如果在步骤ST5中确定在产生的日志数据中下单行数据空缺,CPU11在步骤ST6中进一步把记录号计数器中的计数值n增加“1”。然后,在步骤ST7中,CPU 11把预置的分隔标记数据写入电子日志文件14作为记录号为RNo.n的记录。进一步,CPU 11在步骤ST8中把该记录的显示指针DP设为“0”。
这样,CPU 11终止了此时产生的日志数据的日志输出处理。
例如,分隔标记可以是格线数据,诸如虚线、点划线、实线。进一步,分隔标记可以是由字符串、符号等等构成的期望的代码数据。
图4是说明CPU 11执行的日志记录确认处理过程的流程图。当操作模式开关31来选择日志记录确认模式时,CPU 11开始日志记录确认处理。
首先,在步骤ST11中,CPU 11在触摸面板20的显示器201上显示日志记录确认屏40。
日志记录确认屏40的一个实施例如图8所示。在日志记录确认屏40上,显示了多个检索条件选择按钮41、结束按钮42、范围打印按钮43等等。用来检索日志数据的条件条目被分配给相应的检索条件选择按钮41。检索条件对应于交易号、现金支付、信用传票、总赊销量、退货、否定记录(negative registration)、收款、付款等等。
日志显示区44形成在日志记录确认屏40上。在日志显示区44中,电子日志文件14保存的日志数据能被多行显示。
在日志显示区44中,显示了一个滚动条45。通过操作滚动条45,日志显示区44的日志数据可以上下滚动。
图8所示的日志记录确认屏40仅是一种实施例。屏的设计没有特别的限制。日志记录确认屏40只要求至少具有日志显示区44。
日志记录确认屏40显示后,CPU 11在步骤ST12中检查存储在电子日志文件14中的每个记录的显示指针DP。然后,CPU 11将所有除“0”外的显示指针设为“0”。
在步骤ST13中CPU 11将记录号计数器的计数值n复制到RAM 13的暂存存储器N。
在步骤ST14中CPU 11把电子日志文件14中存储的记录中记录号为RNo.n的记录的显示指针DP设为“X”。这种情况下,记录号RNo.n中的“n”表示记录号计数器的计数值n。进一步,“X”表示能被显示在日志显示区44中的日志数据的行数。值“X”作为行数计数器的初始值被预先存储。
在步骤ST15中,CPU 11将行数计数器的计数值X减小“1”。然后,在步骤ST16中,CPU 11判断计数值X是否达到“0”。
当计数值X大于“0”时,CPU 11在步骤17中将记录号计数器的计数值n减小“1”。然后,在步骤18中,CPU 11判断计数值n是否达到“0”。
如果计数值n大于“0”,则处理返回步骤ST14。就是说,CPU 11把电子日志文件14中存储的记录中记录号为RNo.n的记录的显示指针DP设为“X”。进一步,将行数计数器的计数值X减小“1”。
CPU 11重复执行处理步骤ST14至ST15直到行数计数器的计数值X变为“0”或记录号计数器的计数值“n”变为“0”。
当计数值X或n变为“0”时,CPU 11同时读出显示指针DP设在“1”至“X”之中的每个记录的数据,也就是说,步骤ST19中的日志数据的单行数据。然后,从对应于显示指针DP为“1”的单行数据到对应于显示指针DP为“X”的单行数据的数据条目被顺序地从日志显示区44的顶部显示在其中。
X行日志数据条目显示在日志显示区44后,CPU 11在步骤ST20中等待直到显示器201的屏幕被接触操作。当信号从触摸面板传感器202输入时,CPU 11确定屏幕被接触操作。
在步骤ST21中,当CPU 11确定执行了指示移到日志显示区44前一行的处理操作时,其执行一个上移处理。该上移处理将在后面详细解释。
在步骤ST22中,当CPU 11确定执行了指示移到日志显示区44下一行的处理操作被执行时,其执行一个下移处理。该下移处理将在后面详细解释。
在步骤ST23中,当判断检索条件选择按钮41中的一个被接触操作时,CPU 11执行一个单条目检索处理。在这之后,CPU 11确定分配给接触操作按钮41的检索条件。然后,CPU 11从电子日志文件14中提取对应于检索条件的日志数据并将其显示在日志显示区44中。
在步骤ST24中,当确定范围打印按钮43被接触操作时,CPU 11执行范围打印处理。范围打印处理的详细说明将在后面给出。
在上移处理、下移处理、单条目检索处理或范围打印处理被执行后,CPU 11返回处理步骤ST20。CPU 11等待直到下一个接触操作被执行。
在步骤ST26中,当检测到结束按钮42在步骤ST25中被接触操作时,CPU 11返回保存在暂存存储器N中的计数值n到记录号计数器。这样,CPU 11结束日志记录确认处理。
图5是具体说明上移处理过程的流程图。当检测到滚动条45的向上标记45a被接触操作或日志显示区44的最上一行被接触操作时,CPU 11确定指示移到上一行的处理。然后,CPU 11开始上移处理。
在步骤ST31中,CPU 11判断记录号计数器的计数值n是否大于“1”。当计数值n不大于“1”时,不能执行上移操作,并且因此,CPU11结束上移操作。
当计数值n大于“1”时,CPU 11在步骤ST32中将记录号计数器减“1”。然后,在步骤ST33中,CPU 11将电子日志文件14的记录中显示指针DP被设为“1”或更大的记录的显示指针DP增加“1”。
在步骤ST34中,CPU 11将记录号RNo.n的记录的显示指针DP设为“1”。这种情况下,记录号RNo.n中的“n”表示记录号计数器中的值n。
接着,在步骤ST35中,CPU 11同时读出显示指针DP设在“1”至“X”中的记录的数据条目,也就是说,日志数据的单行数据条目。然后,从对应于显示指针DP为“1”的单行数据到对应于显示指针DP为“X”的单行数据的数据条目从日志显示区44的顶部顺序显示在其中。这样,CPU 11结束了上移处理。
图6是具体说明下移处理过程的流程图。当检测到滚动条45的向下标记45b被接触操作或日志显示区44的最下一行被接触操作时,CPU 11确定移到指示移到下一行的处理。然后,CPU 11开始下移操作。
在步骤ST41中,CPU 11确定对应于记录号N的记录的显示指针DP是否大于“X”。这种情况下,记录号N的“N”表示保存在暂存存储器N中的值。也就是说,在步骤ST41中,确定在电子文件14保存的最新日志数据中对应于最后一个单行数据的显示指针DP是否超过日志显示区44中能显示的行数X。当对应于记录号N的记录的显示指针DP不大于“X”时,不能执行下移处理,并且因此,CPU 11结束下移处理。
当对应于记录号N的记录的显示指针DP大于“X”时,CPU 11在步骤ST42中将电子日志文件14的记录中对应于显示指针DP为“1”或大于“1”的记录的显示指针DP减小“1”。
在步骤ST43中,CPU 11同时读出显示指针DP设在“1”至“X”中的记录的数据条目,也就是说,日志数据的单行数据条目。然后,从对应于显示指针DP为“1”的单行数据到对应于显示指针DP为“X”的单行数据的数据条目被顺序地从日志显示区44的顶部显示在其中。这样,CPU 11结束了下移处理。
图7是具体说明范围打印处理过程的流程图。当检测到范围打印按钮43被接触操作时,CPU 11开始范围打印处理。
在步骤ST51中,紧邻范围打印按钮43被接触操作之前,CPU 11判断日志显示区44是否被接触操作。如果日志显示区44没有被接触操作,CPU 11认为范围打印按钮43被错误地接触操作并结束范围打印处理。
如果日志显示区44被接触操作,则在步骤ST52中CPU 11检测接触操作所开始的日志显示区44的显示行p。也就是说,它检测到操作者的手指第一次接触的日志显示区44的显示行p。CPU 11将显示行p存入RAM 13的接触开始行存储器。
在步骤ST53中,CPU 11检测到接触操作结束的日志显示区44的显示行q。也就是说,它检测到与操作者的手指分开之前的瞬间被接触的日志显示区44的显示行q。CPU 11将显示行q存入RAM 13的接触结束行存储器中。
在步骤ST54中,CPU 11比较接触开始行存储器中的值p和接触结束行存储器中的值q。结果,当两个值相等或接触开始行存储器中的值p小于接触结束行存储器中的值q时,CPU 11执行步骤ST55至ST63的处理和步骤ST73至ST75的处理。
在步骤ST55中,CPU 11将在电子日志文件14的记录中显示指针DP表示接触开始行存储器中的值p的记录的记录号设置为检索计数器的初始值A。
在步骤ST56中,CPU 11将检索计数器减“1”。然后,在步骤ST57中,CPU 11确定检索计数器的计数值A是否达到“1”。
当检索计数器的计数值A没有达到“1”时,CPU 11在步骤ST58中确定电子日志文件14中保存的记录号RNo.A的数据是否为分隔标记数据。这种情况下,记录号RNo.A中的“A”表示检索计数器的计数值A。
如果记录号RNo.A的数据不是一个分隔标记数据,则CPU 11返回处理步骤ST56。CPU 11将检索计数器减“1”。然后,当检索计数器的计数值A不是“1”时,CPU 11判断记录号RNo.A的数据是否为分隔标记数据。当记录号RNo.A的数据不是一个分隔标记数据时,CPU11返回处理步骤ST56。
当检索计数器的计数值A被设为“1”或记录号RNo.A的数据为分隔标记数据时,CPU 11在步骤ST59中将检索计数器的计数值A设置到RAM 13的范围开始行存储器。范围开始行存储器的数据在这个时间点被设为“As”。
在步骤ST60中,CPU 11将在电子日志文件14的记录中显示指针DP表示接触结束行存储器的值q的记录的记录号设置为检索计数器的初始值A。
在步骤ST61中,CPU 11将检索计数器增加“1”。然后,在步骤ST62中,CPU 11确定电子日志文件14中记录号RNo.A的数据是否为分隔标记数据。这种情况下,记录号RNo.A中的“A”表示检索计数器的计数值A。
当记录号RNo.A的数据不是一个分隔标记数据时,CPU 11返回处理步骤ST61。CPU 11进一步将检索计数器增加“1”。然后,CPU 11判断记录号RNo.A的数据是否为分隔标记数据。当记录号RNo.A的数据不是一个分隔标记数据时,CPU 11返回处理步骤ST61。
如果记录号RNo.A的数据是一个分隔标记数据,则CPU 11在步骤ST63中将检索计数器的计数值A设置到RAM 13的范围结束行存储器中。范围结束行存储器的数据在这个时间点被设为“Ap”。
CPU 11在步骤ST73中从电子日志文件14中保存的记录中提取从记录号RNo.As到记录号RNo.Ap的记录。这种情况下,记录号RNo.As中的“As”是范围开始行存储器的存储值As。进一步,记录号RNo.Ap中的“Ap”是范围结束行存储器的存储值Ap。
在步骤ST74中,CPU 11同时读出显示指针DP大于“1”并且不大于“X”的记录的数据条目,也就是说,日志数据的单行数据条目。然后,从对应于显示指针DP为“1”的单行数据到对应于显示指针DP为“X”的单行数据的数据条目顺序地从日志显示区44的顶部显示在其中。这时,CPU 11将日志显示区44中显示的数据条目中从记录号RNo.As的记录到记录号RNo.Ap的记录的数据条目用黑白反显的方式显示在日志显示区44中。
在步骤ST75中,CPU 11将在电子日志文件14中保存的记录中范围从记录号RNo.As的记录到记录号RNo.Ap的记录的数据条目,也就是说,步骤ST73的处理中提取的日志数据的单行数据条目,按照记录号递减的顺序设置在RAM 13的打印缓冲区中。然后,CPU 11在一卷收据纸上开始打印处理以打印该打印缓冲区中的内容并通过使用收据打印机22将其输出。这样,CPU 11结束了范围打印处理。
如果在步骤ST54中确定接触开始行存储器中的值p大于接触结束行存储器中的值q,则CPU 11执行处理步骤ST64至ST75。
在步骤ST64中,CPU 11将在电子日志文件14的记录中显示指针DP为接触结束行存储器中的值q的记录的记录号设置给检索计数器的初始值A。
在步骤ST65中,CPU 11将检索计数器A减小“1”。然后,在步骤ST66中,CPU 11判断检索计数器的计数值A是否达到“1”。
当检索计数器的计数值A没有达到“1”时,CPU 11在步骤ST67中判断电子日志文件14中保存的记录号RNo.A的数据是否为分隔标记数据。这种情况下,记录号RNo.A中的“A”表示检索计数器的计数值A。
如果记录号RNo.A的数据不是一个分隔标记数据,则CPU 11返回处理步骤ST65。然后,CPU 11进一步将检索计数器增加“1”。在这之后,如果检索计数器的计数值A不是“1”,则确定记录号RNo.A的数据是否为分隔标记数据。如果记录号RNo.A的数据不是一个分隔标记数据,则CPU 11返回处理步骤ST65。
当检索计数器的计数值A变为“1”或记录号RNo.A的数据为一个分隔标记数据时,CPU 11在步骤ST68中将在检索计数器的计数值A设置到RAM 13的范围开始行存储器。范围开始行存储器的数据在这个时间点被设为“As”。
在步骤ST69中,CPU 11将电子日志文件14的记录中显示指针DP表示接触开始行存储器的值p的记录的记录号设置为检索计数器的初始值A。
在步骤ST70中,CPU 11将检索计数器增加“1”。然后,在步骤ST71中,确定电子日志文件14中保存的记录号RNo.A的数据是否为分隔标记数据。这种情况下,记录号RNo.A中的“A”表示检索计数器的计数值A。
如果记录号RNo.A的数据不是一个分隔标记数据,则CPU 11返回处理步骤ST70。然后,CPU 11进一步将检索计数器增加“1”。在这之后,判断记录号RNo.A的数据是否为分隔标记数据。如果记录号RNo.A的数据不是一个分隔标记数据,则CPU 11返回处理步骤ST70。
如果记录号RNo.A的数据是一个分隔标记数据,则CPU 11在步骤ST72中将检索计数器的计数值A设置到RAM 13的范围结束行存储器。范围结束行存储器的数据在这个时间点被设为“Ap”。
在这之后,CPU 11执行处理步骤ST73至ST75。这样,CPU 11结束了范围打印处理。
根据上述配置的当前实施方式,对应于一张收据纸的所有打印数据的一个单元的日志数据被存储到电子日志文件14中,每次不同类型的收据的每个被收据打印机22打印。分隔标记数据插入一个单元的日志数据和下一个产生的单元的日志数据之间。
例如,可以通过电子日志文件14中保存的日志数据确认过去商业交易的历史。如果有必要确认过去商业交易的历史,操作者将打开模式开关31选择日志确认模式。然后,日志记录确认屏40被显示在操作者用显示单元20的显示器201上。
在日志记录确认屏40的日志显示区44中,从一个单元最新的日志数据的最后一行数据算起的X行单行数据被显示。这时,如果分隔标记数据包含在X行单行数据中,则分隔标记被显示。
图8显示了一种用虚线的格线数据表示分隔标记的情况。虚线的分隔标记46被插在一个单元日志数据的最后一行和下一个产生的单元的日志数据的第一行之间。
操作者决定需要历史确认的商业交易的日志数据是否显示在日志显示区44中。如果数据没有显示,移向上一行或移向下一行的操作被反复执行以滚动日志数据并在日志显示区44中显示期望的日志数据。
当需要历史确认的商业交易的日志数据被显示在日志显示区44中时,操作者用手指接触操作日志数据显示区的期望部分并随后接触操作范围打印按钮43。
结果,插在日志数据之前和之后的分隔标记数据条目被检索并且在分隔标记数据之间保存的日志数据被提取。被提取的日志数据被以黑白反色显示方式显示在日志显示区44中。进一步,日志数据被收据打印机22打印在一卷收据纸上并被输出。
这样,根据本实施方式,在期望的日志数据被显示在日志显示区44后,通过简单接触操作日志数据显示区中期望部分就能提取日志数据。然后,以黑白反色显示方式显示提取的日志数据或由收据打印机22将日志数据打印在一卷收据纸上并将其输出成为可能。
由于不需要输入诸如交易号和交易时间的检索条件,所以输入检索条件的时间和工作可以省去。此外,由于在其上记录交易说明信息的产生的收据变得不再必要,所以可以减少日志数据确认操作的操作时间并减轻工作。
在一些情况下最好能同时确认多个日志数据条目。这种情况下,日志数据条目能通过如前述依次接触操作相应的日志数据条目来确认并输出各个收据。
在本实施方式中,多个连续的日志数据条目能通过一个接触操作同时提取,一起打印在一张收据上并输出。
首先,操作者将需要确认的日志数据条目中最早时间产生的日志数据显示在日志显示区44中并用其手指接触操作该日志数据。
接着,操作者向下移动其手指与屏幕保持接触并连续接触操作日志显示区44的最后一行。这样,日志数据条目被顺序地向下移动。
如果需要确认的日志数据条目中在最新产生的日志数据被显示在日志显示区44中,操作者将其手指与屏幕分离。然后,他接触操作范围打印按钮43。
这样,从在最早时间产生的日志数据前插入的分隔标记数据到在最新产生的日志数据后插入的分隔标记数据之间的日志数据被提取。然后,日志数据被打印在一张收据上。因此,多个需要确认的日志数据条目能被一起打印在一张收据上并输出。
进一步,操作者将需要确认的日志数据条目中最新产生的日志数据显示在日志显示区44中并用手指接触操作数据。接着,他向上移动手指与屏幕保持接触。这样,他连续地接触操作日志显示区44的第一行以向上移动日志数据条目。
当需要确认的日志数据条目中最早时间产生的日志数据被显示在日志显示区44中时,操作者将手指与屏幕分离。通过这样执行操作,当然可以得到和前述相同的结果。
本发明并不局限于上面的实施方式并且可以在实施阶段被不同地修改和实施而不偏离本发明的技术范围。
例如,键盘19的一个期望的键能被用来代替结束按钮42或范围打印按钮43。然后,触摸面板传感器202不需要在显示器201的整个屏幕上提供而是可仅在日志显示区44中提供。
进一步,诸如鼠标的指示装置可代替触摸面板传感器202连接。这样,日志显示区44显示的日志数据可通过操作指示装置来指定。
在本实施方式中,分隔标记被显示在日志显示区44中,但是并不总是需要显示分隔标记。分隔标记可被省略并且只显示日志数据。
进一步,在本实施方式中,日志记录确认模式通过操作模式开关31来选择。然而,模式选择方法并不局限于上面的方法,而是可以通过一个键操作来选择模式或从菜单屏来选择模式。
在本实施方式中,提取的日志数据被打印在一卷收据纸上并通过使用收据打印机22输出。然而,也可以将对应于提取的日志数据的说明数据显示和输出到显示器271上以便为商品返回处理等提供日志数据。
附加的优点和改进对于本领域的技术人员将会很容易。因此,本发明更广义的方面并不局限于这里给出的具体的说明和代表性的实施方式。因此,可以做不同的改进而不偏离由权利要求及其等价物定义的本发明的精神或范围。
权利要求
1.一种商品销售数据处理装置(1),其基于经由输入部件(26、30)输入的商业交易的相关数据处理商品销售数据,其特征在于,包括显示商品销售数据的显示单元(27),输出包括所述商品销售数据的商业交易说明数据的输出部件(29),按照交易发生次序存储对应所述商业交易说明数据的一个交易的日志数据的存储部件(14),在所述存储部件(14)中保存的一个交易的日志数据和下一个交易的日志数据之间插入分隔数据的分隔数据插入部件(11),在所述显示单元(27)上显示所述存储部件(14)中保存的每个日志数据的显示控制器(11),识别出在所述显示单元(27)上显示的日志数据条目中指定了至少一个日志数据的识别单元(272、11),在所述存储部件(14)中检索在日志数据之前和之后插入的分隔数据条目的检索单元(11),该日志数据是通过所述识别单元(272、11)识别的被指定的日志数据,和提取由所述检索单元(11)从所述存储部件(14)中检索的所述分隔数据条目之间的日志数据的提取部件(11)。
2.根据权利要求1所述的商品销售数据处理装置(1),其特征在于进一步包括显示开关部件(11),其将所述提取部件(11)提取的日志数据和与未被提取的日志数据分离的日志数据显示到显示单元(27)上。
3.根据权利要求1或2所述的的商品销售数据处理装置(1),其特征在于所述输出部件(29)是用于在一卷收据纸上打印数据的收据打印机(29),并进一步包括一个打印控制器(11、22)以使该收据打印机(29)将由所述提取部件(11)提取的日志数据打印到一卷收据纸上。
4.根据权利要求1所述的的商品销售数据处理装置(1),其特征在于当所述识别单元(272、11)识别出指定了多个日志数据条目时,所述检索单元(11)检索插在其交易次序最早的日志数据之前的分隔数据和插在其交易次序最新的日志数据之后的分隔数据。
5.根据权利要求1或2所述的商品销售数据处理装置(1),其特征在于进一步包括滚动处理器(11),其滚动显示在所述显示单元(27)上的日志数据。
6.根据权利要求1或2所述的商品销售数据处理装置(1),其特征在于所述显示单元(27)至少在显示日志数据的区域中具有触摸面板传感器(272)。
7.根据权利要求6所述的商品销售数据处理装置(1),其特征在于所述识别单元(272、11)基于所述触摸面板传感器(272)的信号来检测手指接触到所述显示单元(27)的位置并识别出指定显示在以上位置的日志数据。
8.根据权利要求6所述的商品销售数据处理装置(1),其特征在于所述识别单元(272、11)基于触摸面板传感器(272)的信号识别手指接触所述显示单元(27)的时间和手指与所述显示单元分离的时间,并识别出被指定的在手指接触位置处显示的日志数据到手指离开位置处显示的日志数据中放置的数据。
全文摘要
本发明公开了一种商品销售数据处理装置。预置的分隔标记(46)的数据被插入电子日志文件(14)中一个交易的日志数据和下一个交易的日志数据之间。电子日志文件(14)中累积保存的日志数据条目显示在显示单元(44)上。检索插入显示单元(44)上显示的日志数据条目中所指定的日志数据之前和之后的分隔标记(46)的数据。检索的分隔标记(46)之间的日志数据被从电子日志文件(14)中提取。
文档编号G07G1/06GK1728187SQ20051008880
公开日2006年2月1日 申请日期2005年7月29日 优先权日2004年7月30日
发明者藤本克巳 申请人:东芝泰格有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1