私は_____のように印刷された紙に線を引きたいと、以下の画像は、私のフォントビットマップがverifone vx520で接続された文字を印刷する方法は?
であると私は、プリンタや印刷文字に私のフォントをダウンロードして選択するには、このコードを使用し
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <svc.h>
#include <printer.h>
int main() {
int retVal;
int handle;
open_block_t parm;
int h_font_file;
char print[32] = {43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43};
handle = open("/dev/com4", 0);
memset(&parm, 0, sizeof (parm));
parm.rate = Rt_19200;
parm.format = Fmt_A8N1 | Fmt_auto | Fmt_RTS;
parm.protocol = P_char_mode;
parm.parameter = 0;
set_opn_blk(handle, &parm);
SVC_WAIT(200);
p3700_init(handle, 6);
SVC_WAIT(100);
/****************SETUP FONT******************/
h_font_file = open("8x16.pft", O_RDONLY); //load font
retVal = p3700_dnld_font_file(handle, h_font_file, 2); //set font
SVC_WAIT(100);
retVal = p3700_select_font(handle, 0x03, 2);
retVal = write(handle, print, 32);
printf("printf: %d\n", retVal);
retVal = write(handle, "\n\n\n\n", 4);
SVC_WAIT(100);
return 0;
}
が、結果は下の画像であり、文字は一緒に接続されていません。この問題を解決するにはどうすればよいですか?
プロジェクトでmakefileを作成して使用しますか?私はこの質問[ここ](http:// stackoverflow。com/questions/40127882/how-to-add-library-in-makefile-for-verix)にお答えください。ありがとう –