Verifone Vx670在pos LCD屏幕上带上填充显示

Verifone Vx670在pos LCD屏幕上带上填充显示,verifone,Verifone,我正在开发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++) {

我正在开发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);
}
#定义动态行大小25
char caTemp[动态行大小]=“”;
g_行数=8;
对于(i=0;i<4&&i
我发现其中一个POS终端正在显示菜单,如图Vx670_Working.jpg所示

但另一个是显示带有上部填充的菜单,如图Vx670_Error.jpg所示

我不知道为什么第二个终端会在菜单前显示上面的填充


有人能帮我解决这个问题吗

我从来没有使用过像670这样具有扩展屏幕的终端,但我的第一个想法是,可能在第二个终端的某处设置了一个向后兼容性切换,使屏幕的行为与标准8线终端的行为类似。检查config.sys,查看是否存在使显示器向后兼容的内容。还要验证两个终端是否具有相同的操作系统和其他支持软件。如果您找到答案,请发回。感谢您的回复。我们发现两台设备的操作系统不同。如何将相同的操作系统安装到有缺陷的终端?最好的办法是在DevNet()上获得一个帐户。如果您正在开发VeriFone,那么您应该有一些VeriFone代表可以帮助您完成这项工作。提醒一下——他们可能会要求你参加一些官方培训课程或类似的胡说八道,但可能不会。。。你只需要问一下。