begin process at 2010 02 10 07:21:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Système

 > 

Périphérique

 > 

utiliser 2 imprimantes sous delphi


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

utiliser 2 imprimantes sous delphi

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ée 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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales