[ PC-AT ] LPRINT sous Q-BASIC pourquoi "erreur périphérique" ?

Pour tout ce qui touche au PC d'IBM et ses nombreux descendants. Attention tout de même, au delà de quelques MHz la discussion devient vite hors sujet.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

[ PC-AT ] LPRINT sous Q-BASIC pourquoi "erreur périphérique" ?

Message par 6502man »

J'ai ressorti un PC-AT et je voulait tester le port parallèle sous DOS 6.22 avec Q-Basic, mais lors de l’exécution de la commande LPRINT le Basic m'indique "erreur périphérique" :roll:
Evidemment j'ai vérifier dans le BIOS et le port est bien déclaré.

Avec un programme que j'ai écrit en C le port parallèle est bien accessible et je peux lire son statut etc ..

Après je me dit que le Basic utilisent peut être des constantes du Dos déclarer dans le config.sys ou autoexec.bat, mais alors la impossible de me rappeler les déclarations pour les périphérique genres PLT ou PRN :oops: :oops: :oops:
Et pas trouvé l'info sur le net :roll:

Donc si quelqu'un peut m'éclairer ca serait sympa ?

Sinon ce n'est pas grave j'ai put tester en C, mais ma curiosité fait que je voudrais bien comprendre ou ca coince avec le Q-Basic !!!
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
Patrice
Messages : 1516
Inscription : 14 janv. 2008 10:42
Localisation : https://www.ville-saintes.fr/
Contact :

Re: [ PC-AT ] LPRINT sous Q-BASIC pourquoi "erreur périphérique" ?

Message par Patrice »

As-tu essayé d'imprimer comme un fichier du style:

OPEN "LPTx:" FOR OUTPUT AS #1
PRINT #1, IMPRESSION$

Avec x n° du port d'entrée/sortie vers où diriger l'impression (valeurs possibles de 1 à 3).

Les commandes d'impression sont PRINT#, PRINT#USING et WRITE#. Quand l'impression est terminée le fichier doit être fermé par CLOSE.
Avatar de l’utilisateur
Totor le Butor
Messages : 2224
Inscription : 07 sept. 2011 16:14
Localisation : Paris - Mezels

Re: [ PC-AT ] LPRINT sous Q-BASIC pourquoi "erreur périphérique" ?

Message par Totor le Butor »

Question bête : Avais-tu connecté quelque chose sur le port parallèle :? ?

Il y a très très longtemps j'avais joué avec le port LPT pour commander des machins et je me rappelle qu'il fallait simuler dans certain cas la présence d'une imprimante en utilisant les circuits de retour du port LPT genre ACK, Busy et/ou je ne sais plus trop quoi :oops:.
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [ PC-AT ] LPRINT sous Q-BASIC pourquoi "erreur périphérique" ?

Message par 6502man »

@Patrice: non je n'ai pas essayé ces commandes.

@ Totor le Butor: Oui et Non je vais refaire un test en simulant la présence d'une imprimante en me basant sur :

Image


Edit: sinon j'ai trouvé cette page sur la commande MODE du DOS :
http://www.easydos.com/mode.html
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Répondre