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 18/09/2017, à 13:30

Jack le Castor

comment faire fonctionner une imprimante (RISO) sans pilote Linux ?

Bonjour,

je cherche désespérément à faire fonctionner un reprocopieur RISO ComColor 7150 avec un ordi sous Ubuntu.
J'ai cru comprendre que malheureusement, pas de pilote sous Linux pour ces engins (alors qu'ils ont un logiciel interne qui fonctionne ... avec Linux, allez comprendre !)

Comme il y a des ordis sous Windows 10 dans le réseau local, j'ai alors tenté cette solution :
https://doc.ubuntu-fr.org/partager_impr … ent_ubuntu

Malheureusement, je n'arrive pas à installer virtuellement sous Windows 10 une imprimante qui n'est a fortiori pas connectée à l'ordinateur...
Du coup, je ne peux pas aller jusqu'au bout du TUTO pour voir si ça peut fonctionner.

D'où ma requête en deux temps :

1. quelqu'un saurait-il comment "forcer", sous Windows 10, l'install d'un pilote d'une imprimante non connectée à l'ordinateur ?
(je sais, ce n'est pas forcément le meilleur lieu pour répondre à ma question, mais comme c'est pour appliquer une recette trouvée sur ce site... wink )

2. (mieux si solution trouvée) : à tout hasard, si qqn a une solution miracle pour faire tourner un repro RISO directement depuis Linux, je suis preneur (on sait jamais)
(éventuellement via wine ?)


Merci d'avance

Jack le Castor

Dernière modification par Jack le Castor (Le 22/09/2017, à 21:55)

Hors ligne

#2 Le 18/09/2017, à 13:59

Nuliel

Re : comment faire fonctionner une imprimante (RISO) sans pilote Linux ?

Bonjour,

J'ai cherché pas mal et j'ai trouvé un pilote pour windows et mac: https://www.riso.co.uk/drivers.html (il y a rien pour linux). Avec ça, tu vas peut être pouvoir faire fonctionner l'imprimante sur windows 10.

alors qu'ils ont un logiciel interne qui fonctionne ... avec Linux, allez comprendre !

J'avais regardé ce qu'il y avait dans une imprimante epson et effectivement, j'avais trouvé un noyau linux pour de l'ARM et un système de fichier. Malheureusement, les fabriquants ne renvoient pas toujours la pareille sad

Wine ne va pas être adapté je pense pour faire ça, mais il y a peut être moyen de réussir à la faire fonctionner sous linux avec le pilote generic (tu as essayé?), ou en bidouillant le pilote windows pour en extraire ce qui est utile.

Hors ligne

#3 Le 19/09/2017, à 17:03

LeoMajor

Re : comment faire fonctionner une imprimante (RISO) sans pilote Linux ?

bonjour,

d'après les usbids, (rien en pciids)

1294  RISO KAGAKU CORP.
          ...

renvoie à http://media.riso.com/OrchestraCMS/a0LF … M3FMAX.pdf

ComColor 7150: Imprimante/photocopieur Type réseau:  Supported Protocols TCP/IP, HTTP, HTTPS (SSL), DHCP, ftp, lpr, IPP, SNMP, Port 9100 (RAW port), IPv4, IPv6, IPsec

il faut que tu configures d'abord avec cups  127.0.0.1:631, en renseignant l'IP/uri de la 7150. Le pilote s'installe seulement après. Tui dois pouvoir utiliser le ppd du support MAC.

Côté 7150,  il faut regarder les services délivrées, en t'aidant du protocole "bonjour", qui est très utile localement.

sudo apt install cups-browsed libnatpmp1 libnss-mdns  libpurple0 mdns-scan
avahi-browse -atr

en résumé (awk),  l'imprimante réseau utilise  les services suivants; Dans ton cas, évidemment, le résultat, peut être différent.
exemple

_scanner._tcp
   port = [8989]

Printer UNIX
   port = [515]

Printer PDL
   port = [9100]

Printer Internet
   port = [631]

_print-caps._tcp 
   port = [8080]

_http-alt._tcp 
   port = [8080]

Site Web
   port = [80]

La plupart des imprimantes réseaux, utilise une interface d'administration, service web interne ( Site Web   port = [80] ) Cela peut être un autre port., dans ton cas, avec la 7150.
http://ip du photocopieur ou machine.local:port    pour y accéder

regarde aussi les logs de ufw, si tu as des blocages de requêtes.

à tester en utilisant le support MAC

Installing PPD File From the Command Line

Notes:
Before proceeding with the installation, be sure to exit all running applications.
Root privileges are required in order to install ppd file.
Copy the ppd file from the Printer Driver and Documentations CD to the “/usr/share/cups/model” on the computer.
Note: 	A ppd file for each language is available in the corresponding “Drivers/LinuxPPD/<language>” folder on the CD.
 	Use the appropriate ppd file for the language.
From the Main Menu, select Applications, then Accessories, then Terminal.
Enter the command “/etc/init.d/cups restart”.
Quit Terminal.
http://manuals.konicaminolta.eu/ineo-4000P-4700P/EN/installing-ppd-file-from-the-command-line-topic.html

par contre, pour scanner à distance, il faudra creuser ...

Hors ligne

#4 Le 21/09/2017, à 15:05

Jack le Castor

Re : comment faire fonctionner une imprimante (RISO) sans pilote Linux ?

ublender a écrit :

Bonjour,

J'ai cherché pas mal et j'ai trouvé un pilote pour windows et mac: https://www.riso.co.uk/drivers.html (il y a rien pour linux). Avec ça, tu vas peut être pouvoir faire fonctionner l'imprimante sur windows 10.

Bonjour,

L'imprimante fonctionne sur les ordis avec Windows 10, c'est sur l'ordi Linux que je cherche à l'installer (et donc j'ai tenté la manip proposée dans l'article que j'ai cité plus haut, sans succès...)

J'ai essayé avec le pilote generic, ça ne fonctionne pas... Je continue à creuser...

Merci quand même wink

Jack le Castor


PS: sur https://www.riso.co.uk/drivers.html, il y a pour la ComColor 7150 le pilote Windows, mais pas Mac.
Il y a un pilote Mac pour le "contrôleur externe" - mais si j'ai bien compris, c'est comme un ordinateur supplémentaire qui sert d'interface entre l'imprimante et les ordis Mac.
(d'ailleurs, dans l'archive Mac, il y a des PPDs marqués pour Linux, c'est à n'y rien comprendre).

On n'a pas acheté le contrôleur externe car ça s'ajoutait au coût d'achat du repro - et que le technicien m'avait dit que c'était uniquement pour Mac, et que de toute façon ça ne pouvait pas fonctionner avec Linux...
... je vais avoir du mal à convertir mes collègues à Linux en leur expliquant (principal argument, surtout pour le trésorier) qu'on peut remplacer un vieux XP sans racheter d'ordi (économie financière) si à l'opposé, on doit acheter un truc supplémentaire pour faire fonctionner l'imprimante avec l'ordi Linux..... hmm

Dernière modification par Jack le Castor (Le 21/09/2017, à 15:21)

Hors ligne

#5 Le 21/09/2017, à 15:07

Jack le Castor

Re : comment faire fonctionner une imprimante (RISO) sans pilote Linux ?

LeoMajor :

tout ça est un peu obscur pour moi, mais je vais prendre le temps de tout tenter de bien comprendre et de tester...
Je ne retourne de toute façon pas dans le local où sont les ordis avant octobre.

Donc affaire à suivre... Je potasse tes propositions, j'essaie de comprendre tout ça, j'essaierai de faire fonctionner à l'occasion... et je vous tiens au courant si ça fonctionne ou pas...


Merci

Jack le Castor


PS: je n'ai pas besoin de faire fonctionner le scanner. On utilise la fonction scan2mail.
Donc je vais me concentrer sur les fonctions d'imprimante...

Dernière modification par Jack le Castor (Le 21/09/2017, à 15:10)

Hors ligne

#6 Le 22/09/2017, à 11:29

LeoMajor

Re : comment faire fonctionner une imprimante (RISO) sans pilote Linux ?

Il faut que tu te serves de la doc & support de mac.
D'ailleurs

hexdump -C  "Téléchargements/CD109k_MAC/__MACOSX/cd_109k_mac_US/PPDs (Linux)/English/._RSI10ENGA.ppd" 
00000000  00 05 16 07 00 02 00 00  4d 61 63 20 4f 53 20 58  |........Mac OS X|
00000010  20 20 20 20 20 20 20 20  00 02 00 00 00 09 00 00  |        ........|
00000020  00 32 00 00 00 46 00 00  00 02 00 00 00 78 00 00  |.2...F.......x..|
00000030  00 00 00 00 00 00 00 00  00 00 00 00 ff ff ff ff  |................|
00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000050  00 00 00 00 41 54 54 52  00 00 00 00 00 00 00 78  |....ATTR.......x|
00000060  00 00 00 78 00 00 00 00  00 00 00 00 00 00 00 00  |...x............|
00000070  00 00 00 00 00 00 00 00                           |........|
00000078
hexdump -C  "Téléchargements/CD109k_MAC/__MACOSX/cd_109k_mac_US/PPDs (Linux)/English/._RSI95ENGA.ppd" 
00000000  00 05 16 07 00 02 00 00  4d 61 63 20 4f 53 20 58  |........Mac OS X|
00000010  20 20 20 20 20 20 20 20  00 02 00 00 00 09 00 00  |        ........|
00000020  00 32 00 00 00 46 00 00  00 02 00 00 00 78 00 00  |.2...F.......x..|
00000030  00 00 00 00 00 00 00 00  00 00 00 00 ff ff ff ff  |................|
00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000050  00 00 00 00 41 54 54 52  00 00 00 00 00 00 00 78  |....ATTR.......x|
00000060  00 00 00 78 00 00 00 00  00 00 00 00 00 00 00 00  |...x............|
00000070  00 00 00 00 00 00 00 00                           |........|
00000078

Ce qui fonctionne sous mac, fonctionne sous nunux, cqfd.

find  "Téléchargements/CD109k_MAC" -type f -iname "*.ppd" -exec md5sum {} \;
6172bd43251a57a6f7b160117d8d458b  Téléchargements/CD109k_MAC/__MACOSX/cd_109k_mac_US/PPDs (Linux)/English/._RSI95ENGA.ppd
6172bd43251a57a6f7b160117d8d458b  Téléchargements/CD109k_MAC/__MACOSX/cd_109k_mac_US/PPDs (Linux)/English/._RSI10ENGA.ppd
6172bd43251a57a6f7b160117d8d458b  Téléchargements/CD109k_MAC/__MACOSX/cd_109k_mac_US/PPDs (MacOSX)/English/._RSI10A.ppd
6172bd43251a57a6f7b160117d8d458b  Téléchargements/CD109k_MAC/__MACOSX/cd_109k_mac_US/PPDs (MacOSX)/English/._RSI10JA.ppd
6172bd43251a57a6f7b160117d8d458b  Téléchargements/CD109k_MAC/__MACOSX/cd_109k_mac_US/PPDs (MacOSX)/English/._RSI95JA.ppd
6172bd43251a57a6f7b160117d8d458b  Téléchargements/CD109k_MAC/__MACOSX/cd_109k_mac_US/PPDs (MacOSX)/English/._RSI95A.ppd

6cb90bd91944e6ddfecdf0794948bbac  Téléchargements/CD109k_MAC/cd_109k_mac_US/PPDs (Linux)/English/RSI95ENGA.ppd
c1ff12569c50536915f0a528cb034926  Téléchargements/CD109k_MAC/cd_109k_mac_US/PPDs (Linux)/English/RSI10ENGA.ppd
6d08bde6ee2105f103d4f648747c3eb8  Téléchargements/CD109k_MAC/cd_109k_mac_US/PPDs (MacOSX)/English/RSI10A.ppd
2efd230bd102124a5c5a7e03a643f2c1  Téléchargements/CD109k_MAC/cd_109k_mac_US/PPDs (MacOSX)/English/RSI95A.ppd
800579fb698df796209a39539f9fd422  Téléchargements/CD109k_MAC/cd_109k_mac_US/PPDs (MacOSX)/English/RSI95JA.ppd
1b4039f326e7c1a5be99ac1dfaf44c20  Téléchargements/CD109k_MAC/cd_109k_mac_US/PPDs (MacOSX)/English/RSI10JA.ppd

les 6 premiers fichiers sont identiques. cela veut dire que tu peux utiliser les ppd de mac comme si c'était du nunux.

Hors ligne

#7 Le 22/09/2017, à 21:53

Jack le Castor

Re : comment faire fonctionner une imprimante (RISO) sans pilote Linux ?

LeoMajor a écrit :

il faut que tu configures d'abord avec cups  127.0.0.1:631, en renseignant l'IP/uri de la 7150. Le pilote s'installe seulement après. Tui dois pouvoir utiliser le ppd du support MAC.

Bonsoir,

J'essaie de creuser la partie "théorique" ; je n'ai pas encore accès à l'ordi pour faire les tests, mais je prépare pour pas perdre trop de temps le jour où je retournerai au bureau wink

Donc si je comprends bien, j'ouvre firefox, et je tape 127.0.0.1:631 pour arriver sur l'administration de cups.

puis je clique sur "Adding Printers and Classes"
puis "Add Printer"
et ensuite ... euh : "Hôte ou imprimante LPD/LPR" ?
ou "Internet Printing Protocol (ipp)" ?

puis l'adresse : ipp://192.168.0.240/ipp/ ?
(192.168.0.240, c'est l'IP de l'imprimante)


J'ai bon jusque là ?

J'ai pas l'habitude de passer par CUPS pour installer une imprimante. Je suis sous Ubuntu-Mate, et je fais "Système" => "Administration" => "Imprimantes"
(mais ça revient sans doute au même ?)


Côté 7150,  il faut regarder les services délivrées, en t'aidant du protocole "bonjour", qui est très utile localement.

sudo apt install cups-browsed libnatpmp1 libnss-mdns  libpurple0 mdns-scan
avahi-browse -atr

Ces commandes, c'est à faire sur l'ordi ?
ou sur l'imprimante ? (puisque tu notes "Côté 7150" ... mais dans ce cas, comment on accède à l'OS de l'imprimante ?
Je sais juste accéder à l'interface admin via le service web interne depuis firefox)



Et ensuite, je tente avec un PPD fourni pour Mac, et ça devrait rouler...
Sauf que sur cette page : https://www.riso.co.uk/drivers.html
pour l'imprimante à proprement parler ("Inkjet Printers"), ils fournissent des pilotes MAC pour certaines imprimantes, mais pas la 7150

Et s'ils fournissent un pilote MAC pour le contrôleur externe ("Inkjet External Controllers"), nous n'avons pas ce contrôleur externe...

Mais je vais quand même essayer avec les différents PPD proposés, on verra bien...


Je vous tiens au jus.... dans quelques semaines donc...

Jack le Castor

Hors ligne

#8 Le 04/11/2021, à 10:05

freechelmi

Re : comment faire fonctionner une imprimante (RISO) sans pilote Linux ?

Bonjour , on me propose des imprimantes RISO au boulot qui semble top pour faire du jet d'encre qui consomme peu et pas cher , mais je ne vois toujours pas de linux sur leur site

https://www.riso.com/download/

Hors ligne

#9 Le 04/11/2021, à 10:21

Nuliel

Re : comment faire fonctionner une imprimante (RISO) sans pilote Linux ?

Apparemment il y aurait moyen de les faire fonctionner (en tout cas certaines) avec le fichier ppd. Si tu as une imprimante RISO sous la main et le bon fichier PPD (il se trouve sur le DVD, sinon je peux te essayer de le trouver autrement), on peut essayer de la faire fonctionner

Hors ligne

#10 Le 04/11/2021, à 10:47

freechelmi

Re : comment faire fonctionner une imprimante (RISO) sans pilote Linux ?

J'ai dit au commercial de voir avec leur équipe technique , sans driver officiel garantie on ira chez HP

Hors ligne

#11 Le 02/04/2022, à 16:07

xubu1957

Re : comment faire fonctionner une imprimante (RISO) sans pilote Linux ?

[HS]

Bonjour,

@LeoMajor

Pour cette discussion > Problème avec installation d'une Canon Maxify MB5150, un conseil ?

Merci d'avance. smile

[/HS]


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne