我正在使用 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
我不知道为什么第二个终端在菜单之前显示这个上边距。
谁能帮我解决这个问题