我具有这样的原始打印功能:
function execPrint($pPrinterShareName, $pInit, $pData)
{
$tmpdir = sys_get_temp_dir(); # temporary directory to save temporary file
$x = 0;
$file = tempnam($tmpdir, 'cetak_struk__'.$pInit.'_'.$x); # temporary file name that will be printed
$handle = fopen($file, 'w');
fwrite($handle, $pData);
fclose($handle);
sleep(1);
chmod($file, 0777);
$v='';
$v = copy($file, "//localhost/".$pPrinterShareName);
sleep(1);
return $v;
}
此功能将创建一个临时文件夹并在其中放置一个临时文件。然后,通过将该文件复制到我的本地打印机来打印该文件。 $ pPrinter
如果我的应用程序在本地主机中,我可以执行此操作,但是如果我的应用程序在在线主机中,该怎么办?请帮助...