[ 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

Répondre
Avatar du membre
6502man
Messages : 10297
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

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

Message par 6502man » 28 mai 2020 17:21

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 du membre
Patrice
Messages : 1215
Enregistré le : 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 » 28 mai 2020 18:07

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.
Alice la passion ;-)

Avatar du membre
Totor le Butor
Messages : 1694
Enregistré le : 07 sept. 2011 16:14
Localisation : Paris

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

Message par Totor le Butor » 28 mai 2020 18:22

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 du membre
6502man
Messages : 10297
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

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

Message par 6502man » 28 mai 2020 20:18

@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