USBパラレル変換ケーブルとしてUbuntu linux 64bitで認識されたよ
tdts@tdts-2004:/dev/usb
$ sudo dmesg|grep print
[ 0.104071] printk: console [tty0] enabled
[ 151.319014] kauditd_printk_skb: 36 callbacks suppressed
[ 1951.133056] kauditd_printk_skb: 177 callbacks suppressed
[ 9359.922895] kauditd_printk_skb: 26 callbacks suppressed
[ 9364.968104] kauditd_printk_skb: 47 callbacks suppressed
[ 9371.182715] kauditd_printk_skb: 42 callbacks suppressed
[ 9376.745582] kauditd_printk_skb: 6 callbacks suppressed
[321444.579690] kauditd_printk_skb: 34 callbacks suppressed
[786394.699677] kauditd_printk_skb: 177 callbacks suppressed
[942133.245581] usblp 3-14:1.0: usblp0: USB Bidirectional printer dev 8 if 0 alt 1 proto 2 vid 0x1A86 pid 0x7584
tdts@tdts-2004:/dev/usb$ ls -l /dev/usb/
合計 0
crw-rw---- 1 root lp 180, 0 11月 12 11:19 lp0
lrwxrwxrwx 1 root root 3 11月 12 14:07 lp1 -> lp0
tdts@tdts-2004:/dev/usb$ lsusb
Bus 002 Device 002: ID 8087:8002 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 003: ID 056e:00ad Elecom Co., Ltd USB Optical Mouse
Bus 005 Device 004: ID 04f3:0103 Elan Microelectronics Corp. ActiveJet K-2024 Multimedia Keyboard
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 005: ID 05e3:0749 Genesys Logic, Inc. USB3.0 Card Reader
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 006: ID 058f:6391 Alcor Micro Corp. IDE Bridge
Bus 003 Device 008: ID 1a86:7584 QinHeng Electronics CH340S
Bus 003 Device 007: ID 0789:0168 Logitec Corp. LAN-W150N/U2 Wireless LAN Adapter
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
処理しています
検索中
LinuxシステムにUSBプリンターが接続され、認識されていることがわかります
。出力されたログから、以下の内容を読み取ることができます。
dmesg の出力
dmesgの出力は、USBプリンターが正常に検出され、システムに接続されたことを示しています。
[942133.245581] usblp 3-14:1.0: usblp0: USB Bidirectional printer dev 8 if 0 alt 1 proto 2 vid 0x1A86 pid 0x7584: この行は、usblpモジュールがUSBプリンター(製造元ID 0x1A86、製品ID 0x7584)を検出し、/dev/usb/usblp0として割り当てたことを示しています。これは、双方向通信が可能なUSBプリンターです。
ls -l /dev/usb/ の出力
/dev/usbディレクトリのリストは、プリンターデバイスへのシンボリックリンクを示しています。
crw-rw---- 1 root lp 180, 0 11月 12 11:19 lp0:
これは、プリンターデバイスファイル/dev/usb/lp0が作成されたことを示しています。このファイルの所有者はroot、グループはlpで、lpグループのメンバーは読み取り・書き込みが可能になっています。
lrwxrwxrwx 1 root root 3 11月 12 14:07 lp1 -> lp0:
これは、/dev/usb/lp1が/dev/usb/lp0を指すシンボリックリンクであることを示しています。これは、以前に別のデバイスが/dev/usb/lp0に割り当てられていたか、複数のデバイスが接続された履歴がある場合に発生することがあります。この場合、/dev/usb/lp1から/dev/usb/lp0へのリンクが作成されています。
lsusb の出力
lsusbは、接続されているUSBデバイスのベンダーID(VID)と製品ID(PID)を表示します。
Bus 003 Device 008: ID 1a86:7584 QinHeng Electronics CH340S: これは、dmesgの出力と一致するVID 0x1a86とPID 0x7584を持つデバイスを示しています。QinHeng Electronics CH340Sは、CH340Sチップを使用するデバイスであることを示しており、多くの場合、USB-シリアル変換チップとして使用されます。しかし、dmesgではプリンターとして認識されているため、プリンター内部のチップの可能性が高いです。
結論
出力されたログは、システムがUSBプリンターを正常に検出し、/dev/usb/lp0というデバイスファイルとして設定していることを示しています。
印刷を行うには、通常はCUPS(Common Unix Printing System)などの印刷システムを通じて設定を行います。CUPSは、/dev/usb/lp0のようなデバイスファイルに直接書き込むのではなく、印刷ジョブを管理します。
次のステップ:
ウェブブラウザでhttp://localhost:631にアクセスしてCUPSの管理画面を開きます。
「プリンターの追加」に進み、検出されたUSBプリンターを追加します。
プリンターのメーカーとモデルを選択し、適切なドライバー(PPDファイル)をインストールします。
テストページを印刷して、設定が正しく行われたことを確認します。

プロモーション
ブログが面白いならタップ・クリックして買ってくださいね





























































