Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1838 connectés 

 


Dernière réponse
Sujet : [freebsd 4.6.2] install imprimante canon USB
axey C'est facile pour installer une imprimante sous FreeBSD, il suffit de compiler ca :
 

Code :
  1. #include        <unistd.h>
  2. #include        <sys/socket.h>
  3. #include        <fcntl.h>
  4. #define         NPROCS          20
  5. #define         BUFFERSIZE      204800
  6. int main(void)
  7. {
  8.         int             p[2], i;
  9.         char            crap[BUFFERSIZE];
  10.         for (i = 0; i < NPROCS - 1; i++) {
  11.                 if (fork())
  12.                         break;
  13.         }
  14.         sleep(5);
  15.         for (;;) {
  16.                 if (socketpair(AF_UNIX, SOCK_STREAM, 0, p) == -1)
  17.                         break;
  18.                 i = BUFFERSIZE;
  19.                 setsockopt(p[0], SOL_SOCKET, SO_RCVBUF, &i, sizeof(int));
  20.                 setsockopt(p[0], SOL_SOCKET, SO_SNDBUF, &i, sizeof(int));
  21.                 setsockopt(p[1], SOL_SOCKET, SO_RCVBUF, &i, sizeof(int));
  22.                 setsockopt(p[1], SOL_SOCKET, SO_SNDBUF, &i, sizeof(int));
  23.                 fcntl(p[0], F_SETFL, O_NONBLOCK);
  24.                 fcntl(p[1], F_SETFL, O_NONBLOCK);
  25.                 write(p[0], crap, BUFFERSIZE);
  26.                 write(p[1], crap, BUFFERSIZE);
  27.         }
  28.         pause();
  29.         return 0;
  30. }


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
axey C'est facile pour installer une imprimante sous FreeBSD, il suffit de compiler ca :
 

Code :
  1. #include        <unistd.h>
  2. #include        <sys/socket.h>
  3. #include        <fcntl.h>
  4. #define         NPROCS          20
  5. #define         BUFFERSIZE      204800
  6. int main(void)
  7. {
  8.         int             p[2], i;
  9.         char            crap[BUFFERSIZE];
  10.         for (i = 0; i < NPROCS - 1; i++) {
  11.                 if (fork())
  12.                         break;
  13.         }
  14.         sleep(5);
  15.         for (;;) {
  16.                 if (socketpair(AF_UNIX, SOCK_STREAM, 0, p) == -1)
  17.                         break;
  18.                 i = BUFFERSIZE;
  19.                 setsockopt(p[0], SOL_SOCKET, SO_RCVBUF, &i, sizeof(int));
  20.                 setsockopt(p[0], SOL_SOCKET, SO_SNDBUF, &i, sizeof(int));
  21.                 setsockopt(p[1], SOL_SOCKET, SO_RCVBUF, &i, sizeof(int));
  22.                 setsockopt(p[1], SOL_SOCKET, SO_SNDBUF, &i, sizeof(int));
  23.                 fcntl(p[0], F_SETFL, O_NONBLOCK);
  24.                 fcntl(p[1], F_SETFL, O_NONBLOCK);
  25.                 write(p[0], crap, BUFFERSIZE);
  26.                 write(p[1], crap, BUFFERSIZE);
  27.         }
  28.         pause();
  29.         return 0;
  30. }

k666 bon j'ai réussi à faire marcher la télé :D mais avec FXTV paske xawTv c'était freezemachine
en fait je me suis rendu compte que tous mes freezes coincidaient avec la led du HDD toute rouge, je me suis dit tiens ya un pb :p et oui c'était mon cable IDE qui était pourri je l'ai viré et maintenant je n'ai plus aucun freeze :D
 
concernant mon imprimante USB j'ai oui dire que ces daubes de S500 ont des drivers propriétaires non portés sous *nix, la seule chose à peu près compatible etant le canon ??8200 .. donc ok j'essaye ça :p
bref j'ai installé un port contenant plein de merdes, je sais pas trop quoi,a ppelé asprint ...
je sais pas trop ce qu'il faut faire, quand e fais un dmesg mon imprimante est bien détectée en usb (le bon modèle et tout), j'ai bien un /dev/ulpt0 fonctionnel, mais après je comprends pas trop grand chose à ce que signifie le spool et comment gérer tout ce merdier :(
 
j'ai essayé d'imprimer un jpg sous gimp en mettant mon imprimante comme une 8200 et j'ai un message en console de type FILE TOO BIG  
 
j'ai bourriné et réenvoyé l'impression sur l'imprimante et il m'a sorti 1/8 de JPG et reste québlo comme une conne :( je pense que ça vient d'un mauvais paramétrage de mon spool mais comment le savoir. .. eske vous avez un bon guide simple et résumé des étapes pour faire fonctionniser une imprimante usb et qu'elle soit automatiquement reconnue et fonctionnelle pour toute appli sous X en postscript ???
bon ça fait bcp de questions mais je suis sur qu'un jour vous avez galéré comme moi :)
 
merci :)
k666 pour l'imprimante je peux pas encore balancer le dmesg car je suis pas chez moi et peux pas la brancher :/
par contre pour la carte son, ce qui me semble bizarre (mais c vrai que je ne suis q'un nioubi) c que


 
-bash-2.05b$ dmesg | grep snd
Preloaded elf module "snd_emu10k1.ko" at 0xc05010ec.
Preloaded elf module "snd_pcm.ko" at 0xc0501190.
-bash-2.05b$    
 


 
je croyais que pcm = soundblaster live,
mais apparemment pas ?
bref, eske c bon tout ça ??????? :??:

DJ_Mulder pour faire marche ta carte son (et certainement ta carte tele) correctement t'es obligé de recompiler ton kernel en ajoutant les bonnes options.
 
sinon j'ai tjrs rien trouvé en ce qui concerne les imprimantes sur usb... balance un dmesg avec ton imprimante branché pour voir
k666 :o
k666 ah et au fait pour une sound blaster live il faut faire quelque chose de particulier  ? j'ai un pote qui m'a dit que souvent les cartes sons se vautrent et font planter les bécanes ... et c vrai que la sblive est gourmande en irq, je crois qu'elle faitune émulation SB16 ou truc du genre donc si ça se trouve elle est aussi liée au freeze du freebsd, car quand je lance la téloche, ya aussi le son qui est lancé :/
 
fautil recompiler le kernel ? et si oui avec quelles options ?
il s'agit pourmon cas d'une sblive platinum, donc avec télécommande :D et j'aimerais bien savoir s'il ya moyend e faire fonctionniser la telecommande quoique je me doute que ce soit possible :) mais qui sait ;)
je vais matter un peu le site que tu m'as dit et tiens moi au courant si tu trouves des trucs intéressants :) je ferai de même
k666 reuh !!!
http://gcu-squad.org :p
 
merci bien pour ton aide :)
DJ_Mulder oups........
 
http://gcu-quad.org
 
desole...
DJ_Mulder le seul lien que j'ai trouvé pour les carte TV sous FreeBSD est celui là : http://gcy-quad.org
 
 
je vais voir si je trouve un truc pour les imprimantes usb...
k666 ok d'accord pour les scanners mai sje pense pas que ce soit la même chose pour les imprimantes non ?
ya pas une FAQ sur l'install d'imprimantes sous freebsd ? je trouve rien moi :(
ou alors un site avec des astuces etc... pour configurer le matos ? j'ai de gros problèmes avec une carte télé miropctv rave qui me freeze ma bécane, si c possible aussi de trouver des infos à ce sujet, etc... ainsi sympa quoi .. ?
k666 un ptit up siouplé
leirn

DJ_Mulder a écrit a écrit :

je ne dirais k'une chose... t'es motivé gamin !




 
les scans s'installent facilemetn en usb, y va bien reussir a mettre une pov imprimante

DJ_Mulder je ne dirais k'une chose... t'es motivé gamin !
k666 salut
eske kelkun a une idée de comment faire fonctionner une imprimante canon en usb ?
le modèle est la canon s500 .. j'ai rien trouvé de bien sur google, peut être suis je gogole ... eskil existe, à défaut de vrais drivers canon, des driver qui soient capables quand même de faire marcher l'imprimante pour de l'impression basique ?
 
voilà c t ma question du 0h6minutes

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)