問題タブ [dot-matrix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java での正確なレイアウトによるドット マトリックス高速印刷
Java で EPSON ドット マトリックス プリンタ用のレポートを作成する実際的な方法を教えてください。現時点では、LX300+II モデルで遊んでいます。
このプリンターを使用するには、基本的に 2 つの方法があることを知っています。
- タイプライターとして、生の ASCII データをパラレル ポートに直接出力する
- グラフィカルなフォントと正確な配置によるグラフィカルな印刷。
高速印刷フォント ( 1で提供) と正確な配置 ( 2で提供)の両方を使用するにはどうすればよいですか?
数年前、Windows にネイティブ印刷フォントがインストールされたドライバーを含む EPSON FX 2180 のレポートを作成したため、これが可能であることはわかっています。これにより、私がここでやりたいことを正確に行うことができました。
現在、グラフィカルなレポートに JasperReports を使用しており、正常に動作していますが、ドット マトリックス プリンターで高速に印刷する必要があるレポートもいくつかあります。その代わりに何ができますか?
serial-port - イーサネット経由の RS232 接続モジュールの LCD 出力 - 一般情報のリクエスト
現在、 Perle の TruePort Redirectorを使用して 20x4 LCD ドットマトリックス モジュールに書き込もうとしています。GMS-DS LCD モジュールをPerle Serial to Ethernet Device Server に接続しています。今のところ、ローカルの TruePort インターフェースに書き込む必要があると思います。これにより、データが変換され、TCP/IP 経由でデバイス サーバーに送信されます。次に、サーバーはデータをシリアル ポート経由で LCD モジュールに転送し、LCD モジュールは文字を表示します。
私は非常に初期の段階にあり、特定の問題について説明することはできません。この特定のセットアップまたは一般的な LCD ディスプレイ出力について知識のある人が、チュートリアル、ライブラリ、または私が始めるのに役立つ同様のソースへの有用なリンクを持っているかどうかを尋ねたいと思います。
この質問をサーバーフォールトで行う必要があるかどうかはわかりません。
ありがとう!
printing - RDLC レポートからドット マトリックス プリンターへの印刷
Windows XP で汎用/テキストのみのプリンター ドライバーを使用して、RDLC レポートをドット マトリックス プリンターに印刷しようとしています。
しかし、問題は、
- レポートのプレビューで確認できるように、適切な出力が得られません。
- レポートの印刷プレビューでは、出力は完璧です。しかし、プリンターに印刷すると、一部のフィールドが縮小され、完全に表示されません。
- テーブルの列の幅を広げると、収まらないため、一部の列のみが印刷されます。
php - ドットマトリックスプリンターを使用して印刷するための PHP
最終的にレシートを印刷するプロジェクトに取り組んでいます。クライアントはドットマトリックス プリンター (古いバージョン) を使用しています。彼は、領収書の印刷が速く、つまり時間効率が良く、ダイアログ ボックスを開いてプリンターを選択しないシステムを必要とします...さらに、プリンターはネットワークを介して共有されます。
主な問題は、これらすべてを PHP を使用して行う必要があることです。以下は解決策のいくつかの考えです。
- データをテキスト ファイルに書き込み、リモート プリンターを使用してテキスト ファイルを印刷する PHP スクリプトを設計する
- 問題は、PHP からサーバー側の印刷を取得するのに苦労していることです。論理的にはうまくいくようです。
プラットフォーム =====> WIN XP
プリンタの場所 =====> LAN N/W 上のメイン サーバー
c#-3.0 - C# を介した (パラレル ポート) ドット マトリックスでの印刷
プロジェクトのニーズに合わせて、LPT1 の特定の場所に印刷したいと考えています。これにより、ドット マトリックス プリンターでドキュメントが印刷され、値が必要な場所に値が印刷されます。私は元に戻るのが本当に嫌いで、どこから始めればよいかわかりません。インターネットには、C# を使用した LPT ポートでの印刷、特に印刷中に特定の場所で値を送信する方法に関する具体的な情報はありません。何か良い例はありますか?このためのチュートリアル?命の恩人でしょう。
printing - ドット マトリックス プリンターでレポートを印刷するための適切なガイド
ドット マトリックス プリンターでレポート (XtraReports など) を印刷する際に適切なガイドを提供できる人はいますか? またはドット マトリックス プリンターで印刷する情報。インクジェット/レーザー プリンタで印刷できるように、レポートを印刷することはできますか? Stream to LPT1 を使用し、レポートを RTF としてエクスポートし、bytes[] として印刷する必要がありますか? エスケープコードを使用しますか? 上記の C# .NET を対象とした情報はありますか? すべてのプロパティのビジネス オブジェクトを特定の場所に印刷する必要がありますか? どうやって?
html - テキストのみのプリンター (ドット マトリックス) で印刷するための HTML から「きれいな」テキストへの変換
私はいくつかの単純な表形式のデータを HTML テーブルとして生成する Web サイトを持っています。私のユーザーの多くは、レーザー/インクジェット プリンターで Web ページを印刷します。ただし、従来のドット マトリックス プリンター (テキストのみ) で印刷することを好む人もいますが、そこに問題があります。
Web ブラウザーからドット マトリックス プリンターに印刷すると、プリンターは実際にデータを「グラフィック」/イメージとして認識し、ドットごとに印刷します。
つまり、文字「C」を印刷する場合、プリンターはそれを水平方向にスライスし、3 ~ 4 パスで印刷します。
同じプリンターは、ASCII ファイル (メモ帳など) からテキストを完全な文字として 1 回のパスで印刷するため、Web ページを印刷する場合よりも 5 倍速く、はるかに静かです。
(「一般的なテキストのみのドライバー」を試してみましたが、Mozilla Firefox には、2.0 以降、この特定のドライバーでは何も出力されないという既知のバグがあります)
では、既に生成された HTML をフォーマットし (たとえば、メソッドが HTML テーブル全体を文字列として受け取る)、適切に整列された列を持つ対応するテキスト ファイルを生成するクリーンな方法はありますか?
HTMLタグを削除しようとしましたが、セルのデータの適切な「ラッピング」を実行し、他のセルのデータ(同じ行から)の整合性を維持することが主な問題です。
例: (「|」と「_」は実際には必要ありません)
好ましいアプローチを提案していただけますか?
xslt を使用してテキストを出力することを考えましたが (より一般的な pdf の代わりに)、Apache FOP のテキスト レンダラーは本当に壊れており、開発パスで忘れられている可能性があります。業務用は高すぎる。
php - ドットマトリックス沖データプリンターでカーボンフォームを印刷
PHP (cakephp) を使用して政府のフォームに記入するアプリを作成します。フォームには、必要なすべての関係者がカーボン コピーを取得するための約 4 つのレイヤーがあります。これが、ドット マトリックス プリンターが使用されている理由です。
フォームの例を次に示します: マニフェストの例: 指定施設から目的地の州へ (PDF) (1 pg、93K)
フォームのレイアウトに基づいて PDF を作成し、印刷する必要がありますか? それとも、PNG や印刷用の CSS/HTML ページを作成する必要がありますか? PHP PDF クラスである TCPDF を試してみましたが、複雑すぎるのではないかと心配しています。また、フォームが印刷された後にそれらを破棄するためだけに PDF を作成するのは面倒なようです。1日100枚ほど印刷しています。
html - 異なる印刷品質でWebページを印刷する幅固定要素サイズ、Mozilla、ドットマトリックスプリンター
ドットマトリックスプリンターでの印刷に問題があります。私のクライアントプリンターはEpsonLX300+IIとEpsonLQ-2170です。PHPで記述されたWebアプリから印刷する必要があります。WebブラウザクライアントはMozillaFirefoxですが、レイアウトの修正幅を設定できません。例えば:
これらを印刷すると、印刷品質が異なると、LX300 +IIを使用して異なるサイズの印刷コンテンツが生成されます。印刷品質120x72dpi2inはLX300+IIを使用して約1.7inで印刷され、印刷品質120x144dpi2inは約3inで印刷されます。クライアントが2つまたは3つの異なるプリンターを使用してフォームを印刷するため、異なる印刷品質で印刷するためにhtmlで修正レイアウトを作成できますか?
c# - C#プログラミングによるドットマトリックスプリンターでの印刷
このサイトでMicrosoftのコードテンプレートをこのスニペットとともに使用して、1行とフォームフィードのみを印刷しています。
しかし、運が悪いのですが、私の長い用紙サイズは常にA4用紙サイズの長さのようです。
私のコードの何が問題になっていますか?誰かがこの問題に対処するためのヒントやトリックを手に入れましたか?