私は Verifone Vx670 Point OF Sale(POS) 端末で作業していますが、次のような状況があります:-
同じコードを 2 台の「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);
}
Vx670_Working.jpg Vx670_Working.jpgに示すように、ある POS 端末でメニューがうまく表示されていることがわかり ました。
しかし、もう 1 つは、図 Vx670_Error.jpg に示すように、上部パディングを使用してメニューを表示することです。
メニューの前にこの上部パディングを表示する2番目の端末の理由がわかりません。
誰でも問題を理解するのを手伝ってもらえますか