わかりました、これは少し絶望的な状況のように見え始めているので、幸運に恵まれるかどうかを確認するためにそこに質問を投げかけたほうがよいでしょう. スター マイクロニクス TSP 143U レシート プリンターを Lantronix xPrintServer Home Edition に接続して、ローカル ネットワーク経由でレシート プリンターへの AirPrinting を有効にしています。セットアップの 90% は完全に機能します。レシートを作成し、css 印刷メディア クエリを使用してフォーマットする Rails Web アプリケーションがあります。スター プリンターは USB 経由で xPrintServer に接続され、30 秒以内に自動的に検出および構成されます。すべての iOS デバイスがプリンタを検出し、印刷ジョブを開始できます。ジョブを印刷するには、ページの読み込み時に javascript の document.print() 呼び出しを使用します。
印刷ジョブが開始されたときを除いて、すべてが正常に機能し、プリンターは必要なものを印刷し、その後、用紙の送りを停止したり、レシートをカットしたりしません。CSS を使用して HTML ドキュメントをフォーマットし、テキストの最後の行の後にプリンターが印刷を停止するようにする方法はありますか? または、モバイル サファリ ブラウザからローカル ネットワーク上のプリンタに esc/p2 エスケープ コマンドを送信する方法はありますか (ドキュメントによると、カット コマンドは esc d です)。