3

我正在使用 Verifone Vx670 销售点(POS)终端,但我有以下情况:-

我将相同的代码下载到两个“Verifone Vx670”POS 终端。该代码应使用此代码为 POS 用户显示一个菜单:-

#define DYNAMIC_ROW_SIZE    25
char caTemp[DYNAMIC_ROW_SIZE] = "";
g_RowCount = 8;
for (i = 0; i < 4 && i < g_RowCount; i++)
{           
    memset (caTemp, 0x00, sizeof(caTemp));
    memcpy (caTemp, &g_DISPLAY_DATA[((g_DISPLAY_INDEX * 4 + i) * DYNAMIC_ROW_SIZE)], DYNAMIC_ROW_SIZE);
    write_at(caTemp, strlen(caTemp), 21 - strlen(caTemp), (i*2)+2);
}

我发现其中一个 POS 终端很好地显示了菜单,如图 Vx670_Working.jpg Vx670_Working.jpg

但是另一种是显示带有上边距的菜单,如图 Vx670_Error.jpg

Vx670_Error.jpg

我不知道为什么第二个终端在菜单之前显示这个上边距。

谁能帮我解决这个问题

4

0 回答 0