Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/11/2007, à 11:49

Aspic

[Presque résolu] [GUTSY] CUPS et imprimante sur serveur bluetooth

Bonjour,

Pour faire court, CUPS n'accepte pas d'imprimer sur serveur d'impression bluetooth.
J'ai bien sûr suivi la documentation
http://doc.ubuntu-fr.org/cups
Mais pas moyen.

Mon GUTSY est une réinstallation et non une mise à jour de FEISTY.
Je n'avais jamais essayé de serveur bluetooth sous FEISTY, donc je ne peux pas dire si c'est une régression.

En fait, je pense qu'il y a un bug de CUPS ou de GUTSY :

- Quand je clique sur l'icône bluetooth du "systray", mon serveur d'impression SITECOM CN-505 est bien détecté. Mais si je demande de parcourir, j'ai droit au message :

Impossible d'afficher « obex://[00:0c:f6:06:be:25] ».
Check if the service is available.

A la rigueur, cela ne m'inquiète pas trop : je doute qu'on puisse parcourir une imprimante. smile

- Sous CUPS, j'ai tenté d'utiliser l'utilitaire sous Gnome, qui installe mon imprimante sans problème, accepte que j'envoie des pages à imprimer... mais rien ne s'imprime, et message sous dmesg :

[ 1660.536000] audit(1194172365.622:5):  type=1503 operation="socket_create" family="bluetooth" sock_type="seqpacket" protocol=0 pid=6490 profile="/usr/sbin/cupsd"

Est-ce un message d'erreur ou une simple information , Mystère...
Mais surtout dans /var/log/cups/error_log :

E [04/Nov/2007:10:32:09 +0000] [Job 88] Can't open Bluetooth connection
E [04/Nov/2007:10:32:09 +0000] PID 6486 (/usr/lib/cups/backend/bluetooth) stopped with status 1!

Alors que dans /var/log/cups/access_log :

localhost - - [04/Nov/2007:10:32:46 +0000] "POST /printers/BluetoothSC460 HTTP/1.1" 200 263 Print-Job successful-ok
localhost - - [04/Nov/2007:10:32:46 +0000] "POST / HTTP/1.1" 200 179 Get-Jobs successful-ok
localhost - - [04/Nov/2007:10:32:47 +0000] "POST / HTTP/1.1" 200 179 Get-Jobs successful-ok

- Bref, je préfère passer par le localhost http://localhost:631/ pour installer l'imprimante. Là m'est directement proposé le serveur d'impression comme point d'accès possible. J'installe donc l'imprimante...
Et là, après une demande d'impression, le message en face de l'imprimante ne laisse pas place au doute :

"Can't open Bluetooth connection"

Apparemment, le problème serait connu... du moins pour hp :

https://bugs.launchpad.net/ubuntu/+source/cupsys/+bug/147800

Bref, on attend des nouvelles. Des idées, des suggestions ? D'autres expériences à partager sur les serveurs d'impression bluetooth sous GUTSY ?

Merci d'avance.


Pour info :
sudo sdptool browse

Inquiring ...
Browsing 00:0C:F6:06:BE:25 ...
Service Name: BrightCom SPP print Server
Service RecHandle: 0x4f4a0001
Service Class ID List:
  "Serial Port" (0x00001101)
Protocol Descriptor List:
  "L2CAP" (0x00000100)
  "RFCOMM" (0x00000003)
    Channel: 1
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
  code_ISO639: 0x6672
  encoding:    0x6a
  base_offset: 0x110

Dernière modification par Aspic (Le 04/11/2007, à 14:40)

Hors ligne

#2 Le 04/11/2007, à 13:45

Aspic

Re : [Presque résolu] [GUTSY] CUPS et imprimante sur serveur bluetooth

Je me réponds à  moi-même :

J'ai trouvé un post qui ne correspondait pas vraiment à  mon problème, mais j'ai tenté le coup :

sudo aa-complain cupsd

Setting /etc/apparmor.d/usr.sbin.cupsd to complain mode.

Et là , miracle l'impression marche.

Je viens de vérifier : l'opération n'est pas à  faire après chaque reboot.

Par contre :
1. ma clé USB bluetooth doit être sur l'ordinateur et surtout pas sur un hub (ou bien la page ne parvient jamais à  être imprimée en intégralité)
2. pas moyen d'imprimer la page de test de CUPS depuis localhost:631 sous peine de "/usr/lib/cups/backend/bluetooth failed"
3. les pages à  gros volumes ne passent pas (un peu comme lorsque la clé est branchée sur hub)

sudo gedit /var/log/cups/error_log

E [04/Nov/2007:13:21:59 +0000] [Job 102] Can't send complete data

D'après le code source bluez-utils-2.10/cups/hcrp.c, il s'agit bel et bien d'un problème de buffer.
Sauf que ma version de bluez utils n'est pas la 2.10 !! Et que je ne trouve pas de fichier hcrp.c sur mon disque.


Presque great big_smile
Je mets [Presque résolu] mais si quelqu'un trouve un moyen de mieux gérer le buffer (en l'augmentant ?)... merci d'avance

Dernière modification par Aspic (Le 01/12/2007, à 14:40)

Hors ligne