表单编辑设备、控制方法和存储介质技术

技术编号:3023259 阅读:269 留言:0更新日期:2012-04-11 18:40
一种设备包括生成单元,配置用于对数据进行编码以及生成二维码图像;裁剪单元,配置用于从由生成单元所生成的二维码图像裁剪适合二维码图像显示区域的图像;第一显示控制单元,配置用于在二维码图像显示区域中显示由裁剪单元所裁剪的图像;改变单元,配置用于根据来自用户的指令将二维码图像显示区域的尺寸改变为等于或大于由生成单元所生成的二维码图像的尺寸;以及第二显示控制单元,配置用于在由改变单元改变了其尺寸的二维码图像显示区域中显示由生成单元所生成的二维码图像。

【技术实现步骤摘要】

本专利技术涉及能够生成包括二维码图像的表单的设备、控制方法、 程序和存储介质。
技术介绍
已知一种从编码的图像获取原始数据的技术。根据该技术,将 原始数据编码成编码的图像,将编码的图像打印在纸张上,然后通 过用阅读器扫描编码的图像来获取原始数据。作为使用编码的原始数据在纸张上打印原始数据的方法,例如用于商品管理的条码或QR码和数字水印的二维码是已知的。在本 说明书的上下文中,所有这些码和标记将称为"二维码图像"。假设用户需要创建包括二维码图像的表单,存在表单创建应用, 其具有在表单中插入图像的功能。因此,对于用户而言,使用具有 插入二维码图像的功能的表单创建应用来创建包括二维码图像的表单是自然的。二维码图像的布局受到表单的整体布局的限制。这是因为需要 以使得二维码图像不覆盖二维码图像以外区域中的图像的方式插入 二维码图像。这在表单的布局为固定的情况下尤其明显。以下将描 述该布局限制,作为例子,参考作为从银行转发到客户公司的转账 记录的银行转账结单的布局。在图1所示表单布局中,配置用于显示编码的内容数据的二维 码图像显示区域103布置在布局中间,使得客户公司的负责人当接 收到表单时可以容易地提取包含在表单中的内容数据。构成银行转账结单100的其他字段是创建日期字段101,在该 字段处输入表单创建的日期和时间;公司名称字段102,在该字段处输入接收该表单的客户公司名称;以及详细信息字段104,在该字段 处列出每个银行转账处理结果。在本说明书的上下文中,在这些字 段IOI、 102和104中输入的日期和时间、公司名称以及4艮行转账处 理结果是内容数据的例子并称为内容数据。详细信息字段104的水平长度和二维码图像显示区域103的水 平长度固定但它们的垂直长度可变。因此,如果在详细信息字段104 中输入的条目数量增加,则创建表单的第二页。在这种情况下,如 银行转账结单110中所示,在详细信息字段104中输入的信息的后 面部分随后表示在下一页上。另一方面,可变的二维码图像显示区域103的垂直长度不能仅 仅因为输入到详细信息字段104中的条目数量增加而无限制地改变。 这是因为期望二维码图像尽可能地布置在第一页上。如果二维码图 像仅布置在第一页上,则用户可以仅通过扫描第一页上的二维码图 像来获取包含在表单中的内容数据。如上所述,需要进行一定测量从而在整体布局的约束下将二维 码图像确定地布置在表单中。目前已经作出了针对该目的的多种尝 试。例如,日本专利申请公开号2000-076372公开了一种方法,其中 将原始数据分成多个片,使得当对数据进行编码时每片数据的数量 较小。此外,日本专利申请公开号2000-076372公开了具有固定水平和 垂直尺寸的二维码图像对将被包含的信息的数量存在限制。如果在 原始数据中的数据的数量小于最大数据数量,则对原始数据进行编 码以及生成一个二维条码。另 一方面,如果在原始数据中的数据的数量超过最大数据数量, 则将原始数据分成多个片,使得每片数据在容量限制中。此后,对 划分的数据片进行编码以及生成对应于划分的数据片的多个二维码 图像。根据日本专利申请公开号2000-076372中公开的技术,如果原始数据中的数据的数量超过最大数据数量,则将原始数据分成多个片 以及对其编码以生成二维条码。因此,当用户输入指令以调节二维 码图像的尺寸时,需要再次划分上述原始数据以生成新的二维条码。 然而,数据的编码需要相当多的处理时间,因此,当数据需要再次 编码时用户可能感到灰心。因此,非常需要一种表单编辑设备,其能够在二维码图像显示 区域中显示二维码图像,而不用从原始数据重新生成二维码图像, 即使二维码图像显示区域的水平尺寸或垂直尺寸响应于来自用户的"i青求而?文变。
技术实现思路
本专利技术的实施方式针对 一 种表单编辑设备,其能够在二维码图 像显示区域中显示二维码图像,而不重新生成二维码图像。根据本专利技术的一个方面, 一种实施方式针对这样一种设备,其 包括生成单元,配置用于对数据进行编码以及生成二维码图像; 裁剪单元,配置用于从由生成单元所生成的二维码图像裁剪适合二 维码图像显示区域的图像;第一显示控制单元,配置用于在二维码 图像显示区域中显示由裁剪单元所裁剪的图像;改变单元,配置用 于在由第一显示控制单元施加控制执行显示之后根据来自用户的指生成的二维码图像的尺寸;以及第二显示控制单元,配置用于在由改变单元改变了其尺寸的二维码图像显示区域中显示由生成单元所 生成的二维码图像。本专利技术的其他特征和方面将从后面参照附图对示例性实施方式 的详细描述中变得显而易见。附图说明附图包括在说明书中并构成说明书的 一部分,附图示出了本发 明的示例性实施方式、特征和方面,连同描述一起,用于解释本专利技术的原理。图1示出了表单布局的例子。图2A是示出了二维码图像的上部将被裁剪的二维码图像。图2B 是示出了 二维码图像的下部将被裁剪的二维码图像。图4是示出了根据本专利技术示例性实施方式的二维码图像的生成 处理的流程图。图5是根据本专利技术示例性实施方式的二维码图像显示处理的流 程图。图6示出了裁剪方向指示符。图7示出了在改变二维码图像显示区域的位置之后图5中步骤 508中显示的图像的例子。图8是图5中示出的步骤500中显示的图像的例子。具体实施例方式下面将参照附图详细描述本专利技术的各种示例性实施方式、特征 和方面。本示例性实施方式将参考图1所示作为表单布局信息例子的银 行转账结单100进行描述。图3示出了配置用于基于表单布局信息生成表单的表单编辑设 备的示例配置。表单编辑设备300包括中央处理单元(CPU) 301,配置用于执 行存储在只读存储器(ROM) 302和大容量存储设备例如硬盘驱动 器(HDD) 310中的软件。CPU 301全面控制连接到系统总线311 的每个设备。内容数据和表单布局信息预先存储在HDD 310中。磁盘控制器 (DKC) 309控制HDD 310。随机存取存储器(RAM) 303用作CPU 301的工作区和主存储 器。外部输入控制器(I叩utDevC) 305接收来自设置在表单编辑设备中的输入单元(Input Dev) 306的指令,并通知CPU 301输入控 制器305已接收到指令。输入单元306包括例如键盘和鼠标。显示 控制器(Display C) 307控制显示单元(Display) 308的显示,显示 单元308包括例如液晶显示器。当表单编辑设备300通过网络312与另一网络设备或文件服务 器双向交换数据时使用网络接口卡(NIC) 304。HD D 310在处理期间也可以用作临时存储位置。接着,将描述二维码图像的生成处理和二维码图像显示处理。 通过该处理来创建表单。在下面描述中,由CPU 301基于存储在例如图3中的ROM 302 或HDD310中的程序来执行确定和处理。此外,在例如二维码图像 的编码、裁剪或显示的处理期间,由CPU 301生成的数据临时存储 在RAM 303或HDD 310中。负责创建表单布局的人预先设置图1所示表单布局信息。如上 所述,表单布局信息存储在HDD310中。根据本示例性实施方式,创建日期字段IOI、公司名称字段102 以及详细信息字段104的默认布置位置包括在表单布局信息中。本文档来自技高网
...

【技术保护点】
一种设备,包括:    生成单元,配置用于对数据进行编码以及生成二维码图像;    裁剪单元,配置用于从由所述生成单元所生成的二维码图像裁剪适合二维码图像显示区域的图像;    第一显示控制单元,配置用于在二维码图像显示区域中显示由所述裁剪单元所裁剪的所述图像;    改变单元,配置用于根据来自用户的指令,将二维码图像显示区域的尺寸改变为大于由所述生成单元所生成的二维码图像的尺寸;以及    第二显示控制单元,配置用于在由所述改变单元改变了其尺寸的二维码图像显示区域中显示由所述生成单元所生成的二维码图像。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:浜田昇田口直广
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利