Article View: pl.misc.telefonia
Article #243571Re: Ciekawe numery 2023
From: J.F
Date: Mon, 15 May 2023 12:59
Date: Mon, 15 May 2023 12:59
92 lines
5694 bytes
5694 bytes
On Sat, 13 May 2023 16:17:28 +0200, Jarosław Sokołowski wrote: > Pan J.F napisał: >>> Ale *co* przetworzyć, bo ja nie wiem? Chyba nie bitmapę budowaną >>> w RAM, pikskel po pikselu, jak za czasów Turbo Pascala? >> >> Też. >> Koncepcja jest/była taka, ze jak program potrafi cos na ekranie >> narysowac wywołując odpowiednie funkcje API, to zmieniasz "kontekst >> graficzny", powtarzasz te same wywołania, ewentualnie skalując troche >> - i prawie to samo wyskakuje na drukarkę. >> >> Sa w API pixele, linie, prostokąty, łuki, koła, teksty oczywiscie, >> oraz obrazki. > > Toć przecież mówię: linie, prostokąty, łuki, koła. Jak w Turbo Pascalu. > Od współczesnych silników graficznych jednak wymaga sie "trochę" więcej. > >> Tu od początku jest grafika na ekranie, i czasem trzeba ją wypluc na >> drukarkę. A drukarki są rózne, wiec driver zamienia API windows na >> dane strawne do drukarki. >> Zadne pdf, PS, SVG, Qt nie jest tu potrzebne. >> >> Przy okazji wymyslili WMF - czyli wywołania API zebrane w plik. > > O właśnie, bardzo dobra (nomen omen) ilustracja: pliki WMF. Ja o nich > pierwszy raz usłyszałem na etapie Windows 3.*. Że to jest "przełom > technologiczny". Może i był. Może i był, jesli można sobie grafikę nagrac na dyskietkę i pójsc do kumpla wydrukować. > Ale od tego czasu o tym formacie wszyscy > zdążyli zapomnieć. A on też się nie rozwinął wcale. Turbo Pascal taki. > > Całkiem sporo oprogramowania pochodzącego z normalnego świata udało się > przeportować na Windows. Razem z podsystemami Qt, SVG, PS, PDF -- tylko > dzięki nim ten soft do czegoś się nadaje. Zjawisko odwrotnie nie zachodzi. > Już od wielu lat na Windows nie powstało nic, co ktokolwiek miałby ochotę > przeportować na inny system. Nie zapominaj o całości - wine :-) Portowanie utrudnione, bo MS źrodeł nie daje, a moze i jakies patenty ma .. > Ostatni przypadek to klony Office. Ale nie > dlatego przecież, że Power Point dysponuję wyrąbiastą turbopascalową > grafiką, tylko żeby być kopmpatybilnym z całą tą bylejakością mainstreamu. > Możliwości tego systemu się wyczerpały. Mowisz, ze TeX najlepszy na wszystko? Jak sekretarka chce pismo napisac, czy dziecko wypracowanie do szkoły? >> Drukarka swietnie kody paskowe drukuje, ma do tego stosowne komendy .. >> ale twój program w ogole sie nie posluguje PCL. Driver tłumaczy. >> I nie zatrzymasz przetwarzania przez driver w połowie, zeby wysłać do >> drukarki pare komend PCL, a potem dokonczyc recepte. >> >> To mniej wiecej tak, jakbys chcial receptę z TeXa wydrukować. > > Nawet dokładnie tak. Współczesnie TeX należy traktować jako driver > drukarki o wydajnym i łatwym w użyciu API. Dawno temu redakcja jednej > z gazet (lub czasopism) namówiła mnie do napisania artykułu na temat > konstrukcji takich driverów i integracji z całą resztą. Wtedy dla > niektórych była to nowość. > >> A drukarka prostym kodem Esc ... ladne kody paskowe drukuje. >> No chyba, ze TeX ma jakies mozliwosci. > > Jakieś mieć musi. Ale takie, zeby powiedziec "a tym miejscu wyslij do drukarki Esc A 15,20x" to chyba nie? > Dzisiaj, gdy zaglądam w metainformacje plików PDF > generowanych przez system internetowy mojego banku, to tam stoi > "Generator: pdfTeX-1.40.15". A kody paskowe tam są? No cóz - pdf, nie mogą korzystac z możliwosci drukarki ... > Warto przy tym wiedzieć, że w bankach > jest wyraźna nadreprezentacja serwerów Windows (one mają papier, więc > jest dupochron). Ale z drugiej strony banki mają dość kasy, by zapłacić > za dobrze działające systemy. Papier jak papier ... jak personel ma windowsy na komputerach, to sporo ułatwiaja. J.
Technical Details
Message-ID:
<1rwhvrisvyj4d.8m2gzl5xxr63$.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.aagt119.neoplus.adsl.tpnet.pl!not-for-mailReferences:
<a36b2739-1c40-47e9-9883-d97226766dbdn@googlegroups.com> <m37cusk5di.fsf@intrepid.localdomain> <slrnu2mklr.1ebos.jaros@falcon.lasek.waw.pl> <m3edozl2l7.fsf@intrepid.localdomain> <slrnu2qljd.1k0fs.jaros@falcon.lasek.waw.pl> <7w459nseyiu2.xhss9ttvofr7$.dlg@40tude.net> <slrnu5fugn.bj1.jaros@falcon.lasek.waw.pl> <1lwdil2nve7y.12vx31nsbdv73$.dlg@40tude.net> <slrnu5hsft.29f1.jaros@falcon.lasek.waw.pl> <rsxmmqtnk1xg$.1epc0foatkf7f$.dlg@40tude.net> <slrnu5muqo.7akt.jaros@falcon.lasek.waw.pl> <o9t2d4ambg76.3l84zmg0s2ms.dlg@40tude.net> <slrnu5noap.81be.jaros@falcon.lasek.waw.pl> <8yilmgdezyqy$.n2y3fmuih1r9.dlg@40tude.net> <slrnu5pkh6.9oi4.jaros@falcon.lasek.waw.pl> <bc8s01987edt$.k2mf0ji6486g.dlg@40tude.net> <slrnu5q3aa.a5ln.jaros@falcon.lasek.waw.pl> <1h1gl9yh7m7c9.rwhx2p1u7cu$.dlg@40tude.net> <slrnu5qo0u.aro1.jaros@falcon.lasek.waw.pl> <nvexw8wiiw27$.1rqutw4jx8neo$.dlg@40tude.net> <slrnu5v6vp.ann.jaros@falcon.lasek.waw.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.aagt119.neoplus.adsl.tpnet.pl!not-for-mail From: "J.F" <jfox_xnospamx@poczta.onet.pl> Newsgroups: pl.misc.telefonia Subject: Re: Ciekawe numery 2023 Date: Mon, 15 May 2023 14:59:51 +0200 Organization: news.chmurka.net Message-ID: <1rwhvrisvyj4d.8m2gzl5xxr63$.dlg@40tude.net> References: <a36b2739-1c40-47e9-9883-d97226766dbdn@googlegroups.com> <m37cusk5di.fsf@intrepid.localdomain> <slrnu2mklr.1ebos.jaros@falcon.lasek.waw.pl> <m3edozl2l7.fsf@intrepid.localdomain> <slrnu2qljd.1k0fs.jaros@falcon.lasek.waw.pl> <7w459nseyiu2.xhss9ttvofr7$.dlg@40tude.net> <slrnu5fugn.bj1.jaros@falcon.lasek.waw.pl> <1lwdil2nve7y.12vx31nsbdv73$.dlg@40tude.net> <slrnu5hsft.29f1.jaros@falcon.lasek.waw.pl> <rsxmmqtnk1xg$.1epc0foatkf7f$.dlg@40tude.net> <slrnu5muqo.7akt.jaros@falcon.lasek.waw.pl> <o9t2d4ambg76.3l84zmg0s2ms.dlg@40tude.net> <slrnu5noap.81be.jaros@falcon.lasek.waw.pl> <8yilmgdezyqy$.n2y3fmuih1r9.dlg@40tude.net> <slrnu5pkh6.9oi4.jaros@falcon.lasek.waw.pl> <bc8s01987edt$.k2mf0ji6486g.dlg@40tude.net> <slrnu5q3aa.a5ln.jaros@falcon.lasek.waw.pl> <1h1gl9yh7m7c9.rwhx2p1u7cu$.dlg@40tude.net> <slrnu5qo0u.aro1.jaros@falcon.lasek.waw.pl> <nvexw8wiiw27$.1rqutw4jx8neo$.dlg@40tude.net> <slrnu5v6vp.ann.jaros@falcon.lasek.waw.pl> NNTP-Posting-Host: aagt119.neoplus.adsl.tpnet.pl MIME-Version: 1.0 Injection-Info: news.chmurka.net; posting-account="jfoxwr"; posting-host="aagt119.neoplus.adsl.tpnet.pl:83.4.175.119"; logging-data="26327"; mail-complaints-to="abuse-news.(at).chmurka.net" User-Agent: 40tude_Dialog/2.0.15.1 Cancel-Lock: sha1:hU5LtCw2dyYJ0BbuTBmJFfIVVaA= sha256:vl5LuJLAH9x4Hqi9FZUBLbHu2xGy0acH3mih34u2rIs= sha1:tYD9qAehiNKSOul+QBSDSVd8U0o= sha256:N9qDVBsLUXT2kjevibsoMYW64HZ317T2KMPqFye2KJ8= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit