Accueil > Forum > > > > Terminal application PK232 en VB6
Terminal application PK232 en VB6
jeudi 2 juillet 2009 à 14:44:17 |
Terminal application PK232 en VB6

cyberfun_belgique
|
Bonjour,
j'ai reçu y a pas longtemps un TNC PK232 comme qui dirais un modem mais pour les radios ou l'ont peut se partager fichier et autres.... le petit problèmes c'est que plus aucun logiciel n'est a la hauteur des décodage qu'il peut faire comme le hffax etc.... donc je me suis lancé, avec le guide de l'utilisateur de l'appareil j'ai essayer sous terminal de windows pour voir les commandes et comme par magie c'est impecable ! Donc de la je met en forme une petite interface pour gerer la bestiole.
Je vous pose cette question car je ne sais vraiment pas comment faire...
1. en mode hf fax (3.855Mhz USB) ont recois des trames graphique mais au gout d'une imprimante standard EPSON je recois ses trame de donnée commencant toujours pas 1B en hex ou 27 en dec. l'appareil revoie une trame toute les 6 lignes decoder, donc commande l'imprimante pour imprimer les lignes. Mais y a 't-il un moyen de transformer ses trames ou de les convertir pour pouvoir afficher cela sous forme de pixel dans une images ? sachant que dans chaque ligne decoder il y a 640 point ou pixel afficher dans un ton de Gris. il n'y a aucune couleur dans les pixels ! C'est un fax en fait.
pour exemple voici un debut de trame chaque ligne decoder en donne 6 sur le papier de 1pixel de haut. 1B 4 0 0 0 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 1B 4 0 0 0 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 1B 4 0 0 0 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 1B 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D 0 0 0 0 20 0 0 0 0 0 0 D 0 0 0 0 0 0 0 0 1B 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D 0 0 0 0 0 0 0 0 0 0 0 0 D 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1B 4 0 0 0 0 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 A 0 0 0 0 0 0 0 0 0 0 0 0 D 0 0 0 0 0 0 0 0 0 0 0 D 0 0 0 1B 4 0 D 0 0 30 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1B 4 0 0 0 0 0 0 0 0 1 0 0 1 3 0 3 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1B 4 A 0 0 0 0 0 0 78 78 8 78 38 78 58 78 68 78 78 78 A 0 0 0 0 0 0 0 50 3C 0 30 3C 38 0 3C 0 0 3C 0 24 0 0 0 0 0 0 0 0 0 1B 4 0 0 0 0 0 0 0 0 2 0 2 3 1 2 3 3 0 2 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 3 6 3 0 0 0 0 0 0 0 1B A 4 0 0 0 0 0 0 0 0 70 10 10 70 70 70 0 20 30 70 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D 0 40 40 40 40 0 0 0 0 0 0 D 1B 4 0 0 0 0 7 2 3 4 3 7 1 1 2 7 7 3 1 D 2 3 0 0 0 0 0 0 3C 0 0 0 3C 34 38 2C 0 0 0 2C 24 24 30 3C 1C 38 0 0 0 0 0 1B 4 0 0 0 0 20 20 60 40 40 40 40 0 40 40 40 40 A 0 60 60 0 0 0 0 0 7 5 0 0 5 7 7 4 0 4 1 4 4 7 3 0 0 0 0 0 0 0 0 Mes premiere constatation est que le 0 est un pixel blanc et le 7F est noir. et comme ont peut le voir ici les deux premiere ligne commence avec un bord blanc et fini en noir. le code afficher est en HEX et l'emulateur d'imprimante par le modem est EPSON. je suis un peut perdu ca fais deux jour que je pioche sur le net et je ne trouve pas le decodage des trames EPSON en mode graphique car dans la doc la procedure est celle-ci "ESC k n1 n2"
Comment faire pour avoir des point de ton de gris ?
Merci pour vos réponse si besoin je suis jamais loin de mon clavier.
|
|
jeudi 2 juillet 2009 à 21:20:37 |
Re : Terminal application PK232 en VB6

casy
|
Il s'agit vraissemblement du langage ESC/POS développé à l'origine par Epson pour ses imprimantes mattricielles "graphiques" notamment les modèles FX850/1050 ou LX850/1050 et bien d'autres. Chaque ligne est appellée séquence d'échapement car elle commence par le caractère [ESC] (escape ou échappement en français) ayant pour code hexa 1B Le mieux serait que tu trouve de la doc sur ce langage ---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE # [ Lien ]
|
|
jeudi 2 juillet 2009 à 21:36:05 |
Re : Terminal application PK232 en VB6
|
jeudi 2 juillet 2009 à 22:57:21 |
Re : Terminal application PK232 en VB6

cyberfun_belgique
|
Bonsoir,
merci CASY pour ta réponse j'ai télécharger cette doc en question, j'ai remarquer qu'il parlais du mode ESC K n1 n2 dans les page 75 a 8.... j'ai lu la doc mais pas très net pour moi. En ce qui concerne le PK232 il ne peut sortir directement le traitement sur le RS232 sans formatage pour une imprimante.... pour apercu voila la configuration possible concernant les signaux que je peut avoir dans les differents model d'imprimante : PRType "n" Default: 2 (Epson) Mode: FAX Host: PY _________________________________ Parameters: _________________________________ "n" - 0 to 255, specifying a code for the type of dot graphics sequences used by your printer. _______________________________________________________________________________ The following is a list of the different printer graphics types the PK-232 supports. Most of these types are broken up by manufacturers, however EPSON and IBM are the most popular and are supported by many printer manufacturers not shown in the list below. If you are unsure about which type of graphics printer you have, check your printer's manual and locate a graphics command that matches one from the GRAPHICS ON section of the table below. If you find that your printer supports the "CHR$(27) K n1 n2" then try the EPSON (default) or IBM graphics formats before any of the others listed. These are the most widespread graphics formats in use that it is very likely your printer supports at least one of them. PRTYPE Printer GRAPHICS ON Sequence 0 Epson CHR$(27) K n1 n2 4 IBM CHR$(27) K n1 n2 8 Radio Shack (Tandy) CHR$(18) 12 Apple (G) CHR$(27) G n n n n 16 Apple (S) CHR$(27) S n n n n 20 old Okidata CHR$(3) 24 Okidata CHR$(3) 28 Gemini 10, 15 CHR$(27) K n1 n2 32 Star Micronics CHR$(27) K n1 n2 36 GX-100, Gorilla CHR$(8) 40 Texas Instruments CHR$(27) K n1 n2 44 Genicom CHR$(27) K n1 n2 48 Miscellaneous (HP ThinkJet) 52 Citizen CHR$(27) K n1 n2 56 NEC CHR$(27) > CHR$(27) M CHR$(27) S0960 60 Anadex CHR$(28) Unsupported PRTYPE settings are treated as PRTYPE 0. Notice that the PRTYPEs are assigned in groups of four. This is done to handle the different carriage widths used (standard 8-1/2" and wide 13") and also the number of data bits the printer can accept (7 or 8). Add the following number to each of the above PRTYPEs to customize the PK-232 for your printer. +0: 7-bit graphics data, standard (8-1/2" paper) printer carriage +1: 7-bit graphics data, wide (13" paper) printer carriage +2: 8-bit graphics data, standard (8-1/2" paper) printer carriage +3: 8-bit graphics data, wide (13" paper) printer carriage As an example, the default PRTYPE setting of 2 was chosen because most printers are standard width (8-1/2" paper) and will handle the Epson 8-bit graphics format. Thus the Epson PRTYPE of 0 was chosen from the table above, and the quantity +2 was added to select the standard printer carriage and 8-bit data. If you have a wide carriage Epson printer (and wide paper of course) you would have wanted to add the quantity +3 to the Epson PRTYPE listed in the table.
Donc je suis un peut perdu car je comprend pas trop bien le code de chez epson.... la nuit porte conseil ca va peut etre faire tilt mais peut etre que avec ces details indiquer ci dessus il y aurais un compromis pour recup les 6 ligne graphiques....
|
|
jeudi 2 juillet 2009 à 23:53:53 |
Re : Terminal application PK232 en VB6

cyberfun_belgique
|
Re bonsoir, Voila le logiciel original sous MSDOS pour le decodage du hffax sur ecran de pc ou imprimante. dans le mode d'emploi du PK232 il y a un cordon en Y car un peut special.... la ou sur un DB 25 ont a pas de signaux COM se trouve les signaux LPT de base pour utiliser une imprimante //... a mon avis ont va me prendre pour un fou avec mes grande explications.... mais plus de detail il y a mieux c'est je pense. pour télécharger le zip avec le logiciel sous dos et la doc technique du pk232 voici le lien http://greenday.city-belgium.be/source/Je sais que dessembler un logiciel que l'on ne sais pas sur quel plateforme il a été fais est presque impossible et interdit mais bon peut etre le solution pour comprendre commend les developpeurs ont fais.... mais bon je pioche pour trouver la solution aussi de mon coté..... Merci a toutes les personnes qui m'aide et ceux qui m'aideront a l'avenir...
|
|
jeudi 2 juillet 2009 à 23:58:05 |
Re : Terminal application PK232 en VB6
|
vendredi 3 juillet 2009 à 22:40:26 |
Re : Terminal application PK232 en VB6
|
Cette discussion est classée dans : terminal, 3c, 1b, 7f, pk232
Répondre à ce message
Sujets en rapport avec ce message
FM20.dll et TSE [ par anne ]
Bonjour,Je viens de developper une application en VB6 qui doit être mise à la disposition des utilisateurs via Terminal Serveur.J'ai un problème, lors
<B>Hyper Terminal [communication avec le modem]<B/> [ par Chacal ]
Je voudrais savoir si quelqu'un aurait une source d'un prog qui serait comme Hyper terminal. Au fait je voudrais la source d'un prog qui me permettrai
SYMBOL PDT !!! [ par superchinois ]
Salut ! Je fais très court : Un Terminal portable permet de biper des codes barres (vous savez, comme à la caisse!) Et est doté d'une mémoire. Je voud
Terminalprg qui remplace un terminal WYSE [ par tecky ]
Qui peut m'aider? J'ai écrit un Terminal pour remplaver un monitor(terminal)WYSE! Mais comment je pourrait lire correctement les code qui entre par co
Terminalprg qui remplace un terminal WYSE [ par tecky ]
Qui peut m'aider? J'ai écrit un Terminal pour remplaver un monitor(terminal)WYSE! Mais comment je pourrait lire correctement les code qui entre par co
Terminalprg qui remplace un terminal WYSE [ par tecky ]
Qui peut m'aider? J'ai écrit un Terminal pour remplaver un monitor(terminal)WYSE! Mais comment je pourrait lire correctement les code qui entre par co
Terminal Server sous win Nt et 2000. [ par Mirsa ]
Salut tout le monde,Avant de commencer je tiens a félicité ce cite ki est slendide!Je cherche toute les info imaginables sur Terminal Server NT et Ter
détection process en cours sur windows terminal server [ par paco67 ]
Bonjour,Je recherche un moyen de tester si un process (excel par exemple) est lancé sur une session Terminal Server pour un utilisateur bien précis.J'
Gestion d'1 terminal PROTON à partir de VBA et Access 97 [ par drvince ]
Bonjour à tous,Je suis en stage en entreprise et je dois gérer un terminal proton à partir de VBA et Access 97. Plus précisément, j'écris une applicat
Terminal portable... [ par superchinois ]
Salut à tous !!!Voilà, je recherche un maximum d'informations sur la manière de programmer un logiciel pour terminal portable PDT de la société symbol
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|