このリンクから (PHP から POS プリンターへの印刷)、私は PHP サンプル コードを使用し始めました。私の質問は、プリンターがデフォルトに設定されているのに、なぜプリンターに接続する必要があるのかということです。とにかく、プリンターの接続でエラーが発生します。私のプリンター名は図 1 にあり、プリンターにアクセスするには、図 2 に示すように \Sah-it\ARP-808K と入力する必要があります。私が試してみました:
1.
$connector = new FilePrintConnector("\\Sah-it\ARP-808K");
$printer = new Printer($connector);
2.
$profile = CapabilityProfile::load("simple");
$connector = new WindowsPrintConnector("smb://Sah-it/ARP-808Kr");
$printer = new Printer($connector, $profile);
3.
$connector = new NetworkPrintConnector("\\Sah-it\ARP-808K");
$printer = new Printer($connector);
すべてで接続エラーが発生します。プリンターの接続方法を教えてください。ありがとう
図1:
図2: