Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : utiliser 2 imprimantes sous delphi [ Système / Périphérique ] (kilanihalim)

mardi 1 avril 2008 à 11:24:05 | utiliser 2 imprimantes sous delphi

kilanihalim

je voudrais utiliser 2 imprimantes en même temps pour ne pas avoir a changer de papier sous delphi et sans avoir a passer par le selecteur d'imprimantes. Si vous avez une idée merci de me la communiquer.

vendredi 4 avril 2008 à 09:43:59 | Re : utiliser 2 imprimantes sous delphi

schnawd

Je pense que tu dois dans un premier temps envoyer l'impression sur une permière imprimante, si jamais elle génère une erreur, tu dois arrêter l'impression puis lancer sur l'autre, et si cette dernière génère une erreur tu l'affiche dans ton appli. Si j'ai bien compris c'est ce que tu souhaites réaliser. Après je ne sais pas comment récupérer une erreur sur une imprimante. Si jamais tu trouves une solution ou que tu avances dans ton appli, ce serait sympa de le poster.

$cHn4wD

vendredi 4 avril 2008 à 11:18:09 | Re : utiliser 2 imprimantes sous delphi

kilanihalim

Merci $cHn4wD pour ton essai mais ce que je veux c'est imprimer deux choses differentes en meme temps. Ex : dans un resto on imprime les tickets a la caisse et les commandes sur une imprimante en cuisine.

vendredi 4 avril 2008 à 11:31:06 | Re : utiliser 2 imprimantes sous delphi

schnawd

Re alors, si je comprends bien ! Tu veux qu'à partir de ton logiciel qui est sur un même PC donc, tu choisisses d'imprimer soit un ticket, soit la commande pour la cuisine. Quand le client vient payer, tu imprime le ticket, et quand il passe commande ça imprime en cuisine. C'est bien ça?

$cHn4wD

vendredi 4 avril 2008 à 12:17:17 | Re : utiliser 2 imprimantes sous delphi

schnawd

J'ai réfléchis, et pour ce que tu veux faire, tu as plusieurs solutions (je pense), j'en ai une à te proposer. Je réfléchirais aux autres quand j'aurais un moment. Alors ce qui serait pas mal c'est de récupérer le nom des ports de chaque imprimante. Clic droit propriété>port ex:LPT1, COM1, USB001 ouautre

Ensuite ce que tu veux imprimer, tu l'enregistres sous C:\temp1.txt

Dans MS-DOS, tu testes, copy C:\temp1.txt LPT1

Si c'est ok tu fais dans le onclick du bouton
shellexecute(0,'open','cmd.exe /c copy C:\temp.txt LPT1',nil,nil,SW_SHOW);

Après tu n'as plus qu'à modifier cette commande pour qu'elle imprime sur ta deuxième imprimante.

J'espère avoir bien répondu à ton attente

$cHn4wD

mardi 8 avril 2008 à 15:20:31 | Re : utiliser 2 imprimantes sous delphi

pierrotk10d

Bonjour,
voilà ce que je te propose en utilisant l'unité Printer de Delphi.
Dans ta fiche de dialogue créer une ComboBox par exemple (ici elle s'appele cbxPrinter) remplir les items avec toutes les imprimantes installées sur le PC (ou un autre objet)
Il ne te reste plus qu'à choisir l'imprimante qui t'interesse dans la liste de la  combobox avant de lancer l'impression

procedure TfPrintDlg.FormCreate(Sender: TObject);
begin
  fPrintDlg.Caption := 'Choix de l''imprimante et du rapport ..';
  Printer.PrinterIndex := -1;   // Réallouer l'imprimante par defaut
  cbxPrinter.Items.Assign(Printer.Printers);  // Récuperer toutes les imprimantes installées sur le PC
  cbxPrinter.Text := Printer.Printers[Printer.PrinterIndex];  // Afficher par défaut l'imprimante par défaut
end;

pierrot



Cette discussion est classé dans : utiliser, delphi, imprimantes


Répondre à ce message

Sujets en rapport avec ce message

Comment utiliser une API avec Delphi 5? [ par Manthis ] Salut,Je débute tout juste en Delphi 5. J'avais commencer par le VB. Et donc voila j'ai un problème comment utiliser une API avec Delphi?Ou doit-on la utiliser excel depuis delphi [ par manudel ] Depuis delphi, j'appelles Excel, et je veux pouvoir fermer la feuille excel, sans une demande de confirmation d'enregistrement. Comment utiliser une BASE SQL avec delphi 7 [ par jorox ] Bonjour,N'ayant que très peu de compétence en matière de SQL avec Delphi 7, est-ce que quelqu'un pourrai m'expliquer comment faire pour que par exempl EMail sans POP ni SMTP [ par Fanzy ] Bonjour,J'ai besoin d'envoyer un EMail a un utilisateur a partir d'uneappli en Delphi. Ce mail est entierement automatise, l'adresse du destinataire, Delphi + mysql.... [ par Pipi ] Bonjour,Je connais Delphi, je connai mysql, mais je ne sais pas utiliser mysql avec Delphi!!!!J'essaye de mettre au point une application de gestion d Aide pour utiliser un "module" [ par Sylvainlefou ] Je debute plus ou moins en Pascal sous Delphi 7 et je viens du Basic (VB).J'aimerai utiliser facilement et simplement les sockets client, a la Winsock Utiliser les commande dos avec delphi [ par cricri_b34 ] salut,j'aimerais utiliser le dos dans mon appliactionJ'utilise : winexec('ftp', SW_SHOWNORMAL) ;mais la j'aimerais entré d'atre commande a la suite(po Utiliser des tabulations dans word [ par fil1974 ] Bonjour,Je génère un document word à partir d'une appli delphi, et je voudrais ajouter des tabulations.J'ai regardé comment word le fait à l'aide d'un Est ce qu'on peut utiliser LocateNext sous Delphi 7?! [ par hysteria74 ] Bonjour, J'utilise un Locate dans mon application pour rechercher un texte dans mon DBGrid et j'aurais voulu savoir s'il est possible d'utiliser Locat char** et Delphi [ par ptitmanu ] Bonjour,Je suis débutant en Delphi et je souhaiterais utiliser une DLL programmée en C++. J'utilise une méthode qui retourne un char**, mais je ne sai


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.