[C/C++] Basicowy LPRINT ???

0

Hej
Jest może jakiś prosty sposób wyplucia tekstu do drukarki??
Pozdrawiam Mart

0

Jeżeli kogoś to interesuje, to poradziłem sobie skierowaniem ofstreama do portu drukarki (lokalna "prn", sieciowa "\serwer\drukarka")
oczywiście ścieżkę można wczytywać cin-em :)
I działa, zostało mi jeszcze buforowanie całej strony (drukarka laserowa), ale z tym sobie poradzę :)
Pozdrawiam Mart

0

Jeżeli kogoś to interesuje, to poradziłem sobie skierowaniem ofstreama do portu drukarki (lokalna "prn", sieciowa "\serwerdrukarka")
oczywiście ścieżkę można wczytywać cin-em :)
I działa, zostało mi jeszcze buforowanie całej strony (drukarka laserowa), ale z tym sobie poradzę :)
Pozdrawiam Mart

mnie to interesuje bo jak skoncze to co robie(program magazynowy z baza dbf) bede sie musial zabrac za wydruki .

Jak mozesz to skompiluj to do *.lib lu udostepnij mi kod jak skonczysz bo mi troszke czasu brakuje , moge sie odwdzieczyc modulem/bibl do obslugi *.dbf :-)

0

Przykładowy programik (drukuje tablice ascii):

#include
#include
#include
#include

using namespace std;
struct para_ascii {
int ascii_i;
char ascii_c;
};

int main(int argc, char *argv[])
{
char drukarka;
char adres_drukarki[100];
bool tak_nie=true;

coutdrukarka;

switch (drukarka) { //wybór drukarki
case 'p':
strcpy(adres_drukarki,"\\ispoltec01\hplj5000PRC");
break;
case 'l':
strcpy(adres_drukarki,"\\ispoltec01\hplj5000LSO");
break;
case 'd':
coutadres_drukarki;
break;
default:
tak_nie=false;
break;
}

ofstream drukuj(adres_drukarki);

para_ascii tab_a[256];

if (tak_nie) {
for (int i=0;i

0

a, pozjadało mi backslashe przed n i w kilku innych miejscach, w adresach drukarki były po 2 (kawałek "stringa", a w tekście po 1 ;)

qrde, sorki za "nabijanie licznika", ale pewnie chodziło ci o buforowanie strony....
Jak zrobie to podeśle (chociaż akurat lezy to chwilowo na boczku i grzecznie czeka [nuda] )
Pozdrawiam Mart

[Moderator prosi o używanie ikonki user image]

1 użytkowników online, w tym zalogowanych: 0, gości: 1