设置和设计收据格式

本文介绍如何修改窗体布局以控制如何打印收据、发票和其他单据。 Dynamics 365 Commerce 包括您可以用于轻松创建和修改不同类型的窗体布局的窗体布局设计器。

重要

必须从 Store Commerce 应用和 Store Commerce Web 版设置窗体布局和收据模板以打印收据和其他文档。 一个收据模板中可以包含多个窗体布局。 然后可以通过修改硬件配置文件将收据模板分配到打印机。

设置收据形式

  1. 单击 Retail 和 Commerce>渠道设置>POS 设置>POS>收据格式

  2. 收据格式页,单击新建创建新窗体布局或选择现有的窗体布局。

  3. 收据格式字段中,输入窗体布局的标识符,然后选择此布局使用收据的类型。 您还可以在标题字段中为收据输入描述和简短名称。

  4. 常规快速选项卡上,选择一个选项以定义打印行为:

    • 始终打印 – 收据根据需要自动打印。
    • 不打印 – 收据不打印。
    • 提示用户 – 提示用户打印收据。
    • 根据需要 – 此选项只用于礼品收据。 选中此选项后,用户可以从更改页打印礼品收据,如果需要礼品收据。

收据设计器包括徽标变量。 您可以使用此变量指定应打印在收据上的图像。 使用徽标变量在收据上打印的图像应为单色位图 (.bmp) 文件类型。 如果在收据设计器中指定了位图图像,但在将收据发送到打印机时未打印,原因可能是以下问题之一:

  • 文件太大,或图像的像素维度与打印机不兼容。 在这种情况下,请尝试降低图像文件的分辨率或尺寸。

  • 销售点 (OPOS) 打印机驱动程序的某些对象链接和嵌入没有实现硬件工作站用来打印徽标图像的 PrintMemoryBitmap 方法。 在这种情况下,请尝试将以下标记添加到您的专用或共享硬件站的 HardwareStation.Extension.config 文件中:

    <add name="HardwareStation.UsePrintBitmapMethod" value="true"/>

设计收据格式

使用窗体布局设计器以图形形式创建窗体文档的布局。 收据格式设计器页具有三个部分:页眉页脚。 窗体布局从所有三个部分使用元素,而其他类型仅从一个或两个部分使用元素。 若要为每个部分查看可用的元素,请在页面左侧单击导航窗格中的相应按钮。

  1. 单击 Retail 和 Commerce>渠道设置>POS 设置>POS>收据格式

  2. 收据格式页上,选择一个窗体布局,然后单击设计器

  3. 单击运行开始安装 Commerce 设计器主机。

  4. 在出现在 Microsoft Edge 窗口底部的通知栏上,单击打开以开始安装一键式设计器。 (通知栏在其他浏览器中可能显示在不同位置。)进度指示器显示安装流程的进度。

  5. 在安装完成后,输入您的 Commerce 用户名和密码,然后单击登录启动设计器。

  6. 在您的凭据验证和设计器启动后,可以开始设计收据格式或修改现有的格式。

  7. 若要创建窗体的元素,选择页眉页脚部分,然后将元素从该部分拖到工作区。 大多数元素包含变量,其从数据库自动填充数据。 其他元素,例如文本,可以在收据上打印自定义文本。

    注释

    通过调整该部分的右下角中的数字,可以指定每个部分跨多少行。 要想使一个部分更便于修改,请通过拖动该部分底部的大小调整栏来增加该部分的高度。 在工作区的部分的高度不会影响实际收据上的行数。

  8. 在您将元素拖到工作区后,在页面的底部的对象信息窗格中修改部分属性。 输入以下一项或多项设置:

    • 对齐– 将字段的对齐方式设置为
    • 填充字符 – 指定空格字符。 默认情况下,使用空白间距,不过,您可以输入任意字符。
    • 前缀 – 输入要显示在所选字段开头的值。 此设置仅适用于布局的部分。
    • 字符 – 指定如果元素包含变量,字段可包含的最大字符数。 如果该字段中的文本长于您指定的字符数,该文本被截断以适合该字段。
    • 变量 – 如果该元素包含变量且无法自定义,则会自动选中此复选框。
    • 字体类型 – 设置字体为常规粗体。 粗体字母使用的空间是常规字母的两倍。 因此,一些字符可能被截断。
    • 字体大小 – 将字体大小设置为常规大号。 大号字母是常规字母的两倍。 因此,使用大号字母可能导致在收据中产生重叠文本。
    • 删除 – 单击此按钮可从窗体布局中删除所选的组成部分。

分配收据模板

收据模板通过硬件配置文件直接分配到打印机。

  1. 通过单击 Retail 和 Commerce>渠道设置>POS 设置>POS 配置文件>硬件配置文件打开硬件配置文件。
  2. 选择打印机,然后在收据模板字段中,分配要在登记簿中使用的收据模板。

注释

如果使用两台打印机,一台打印机可用于打印标准的 40 列热敏收据。 第二台打印机通常用于打印需要更多信息的全页收据类型。 这些收据类型包括客户订单收据和客户发票。