Goto page Previous 1, 2, 3, 4, 5, 6, 7, 8, 9 Next
Grzegorz Niemirowski
Guest
Thu Sep 20, 2018 11:15 am
Mateusz Viste <mateusz@nie.pamietam> napisał(a):
Quote:
Przecież ktoś to musiał testować. Zobaczyć. I mimo tego puścił w świat...
Zobaczył, że wyświetla się poprawnie więc puścił.
--
Grzegorz Niemirowski
https://www.grzegorz.net/
Queequeg
Guest
Thu Sep 20, 2018 11:17 am
Sebastian Biały <heby@poczta.onet.pl> wrote:
Quote:
Na pendrive jest tablica partycji z jedną partycją typu 40 (Venix 80286),
zaczynającą się 32 sektory od początku (czyli od offsetu 0x4000). Później
między 0x200 a wspomnianym 0x4000 jest powielony jakiś wypełniacz (blank,
blank, blank, ...).
Próba podmontowania filesystemu zaczynającego się od 0x4000 z opcją -t
sysv się nie udaje (wziąłem to stąd:
https://www.linuxquestions.org/questions/linux-general-1/venix-80286-a-4175426032/),
więć przeglądamy surowy obraz dalej.
Widać coś, co przypomina grafikę (dałoby się napisać program, który
przekonwertowałby to na piksele i pokombinować z szerokością, żeby
zobaczyć, co tam jest), później w stringach widać obrazki, prawdopodobnie
serwowane przez webowy interfejs drukarki -- wpisując w Google nazwę
jednego z nich (curveTransition1.png) pojawia się m.in.:
http://ms.mcmaster.ca/~moylek/pub/temp/hh303lj4345/ConfigurationPage.20070303_files/
I dalej:
http://ms.mcmaster.ca/~moylek/pub/temp/hh303lj4345/ConfigurationPage.20070303.html
Są również jakieś javascripty.
Co do compact flash. Znacznik końca tablicy partycji jest pod offsetem
0x1085, ale raczej nie jest to tablica partycji.
Po stringach widać, że jest tam coś do zarządzania wear levelingiem NAND
Flash i coś niskopoziomowego. Są też stringi wskazujące na kompresję, np.
"oversubscribed dynamic bit lengths tree" (wpisz w Google, to błąd
jakiegoś dekompresora) ale CF skompresowało się gzipem do 18 MB, więc nie
ma tam dużych skompresowanych danych.
Spakowane gzipem dane zaczynają się od offsetów:
0x01404800 1f 8b 08 00 00 00 00 00 00 03 cc bd 0f 78 5c d7
0x016d3200 1f 8b 08 00 00 00 00 00 00 03 b5 5a 5d 6c 1c d7
0x01864800 1f 8b 08 00 00 00 00 00 00 03 cc bd 0d 74 5c d7
0x01958e00 1f 8b 08 00 00 00 00 00 00 03 b5 5a 6f 6c 1c c7
Po rozpakowaniu są to ELFy dla MIPSa:
file1: ELF 32-bit LSB relocatable, MIPS, MIPS-III version 1 (SYSV), not stripped
file2: ELF 32-bit LSB shared object, MIPS, MIPS-IV version 1 (SYSV), dynamically linked, stripped
file3: ELF 32-bit LSB relocatable, MIPS, MIPS-III version 1 (SYSV), not stripped
file4: ELF 32-bit LSB shared object, MIPS, MIPS-IV version 1 (SYSV), dynamically linked, stripped
Plik nr 1 i nr 3 są duże (8.2 MB, 2.7 MB), pliki nr 2 i 4 mają po 9716
bajtów.
Plik nr 1 prawdopodobnie jest głównym programem drukarki, zawiera symbole
dotyczące sieci oraz interakcji z użytkownikiem.
Plik nr 2 zawiera symbole związane z kernelem i wątkami, ale też np.
uruchamiania czegoś (procesów / wątków?):
ElftweakKeep_JdStartup: Spawning ejdStartup...
ElftweakKeep_JdStartup: Calling jdiKernelMemMap...
ElftweakKeep_JdStartup: Spawning kifAppManager...
Plik nr 3 zawiera mieszaninę różnych symboli, tak samo jak plik 1.
Plik nr 4 bardzo przypomina plik nr 2, ale różni się od niego w kilku
miejscach (binarnie).
--
https://www.youtube.com/watch?v=9lSzL1DqQn0
Mateusz Viste
Guest
Thu Sep 20, 2018 11:22 am
On Thu, 20 Sep 2018 13:11:31 +0200, Jarosław Sokołowski wrote:
Quote:
Pan Mateusz Viste napisał:
Faktura od ISP (tekst z dwoma pełnymi czcionkami) waży 1.1 MiB Ta sama
faktura po odfiltrowaniu niepotrzebnych glifów: 60 KiB Ta sama faktura
w formie bitmapy 150 dpi: 120 KiB
Przecież ktoś to musiał testować. Zobaczyć. I mimo tego puścił w
świat...
Mają licencję na rozpowszechnianie tych fontów? Boże by od tej strony
ich podejść?
Fonty nazywają się "DejaVu" i "DejaVu Bold". Więc nie, legalny instrument
tu na nic :)
Mateusz
JarosĹaw SokoĹowski
Guest
Thu Sep 20, 2018 11:28 am
Pan Mateusz Viste napisał:
Quote:
Na jednej warstwie obraz, na drugiej OCR-owany (i niewidoczny) tekst?
Dokładnie tak. DjVu podobnie potrafi, tyle że tam warstwy są nieco
bardziej znormalizowane, w PDF jest pełna dowolność artystyczna.
Na temat DjVu wiem mało -- nikt tego nie używa, więc szkoda mi czasu
na poznawanie. Ale czytałem kiedyś doktorat, jakaś zacna amerykańska
uczelnia. Gościu wymyślił algorytm kompresji optymalizowany do tekstów
skanowanych. Wyszukiwał podobnych literek, uśredniał ich wygląd,
opisywał odchylenia od stanardowej postaci, tworzył z tego zestaw,
a potem takim fontem składał nazad tekst (literka przy każdym użyciu
nieco się różniła). Czy w DjVu jest coś z tej idei?
--
Jarek
Queequeg
Guest
Thu Sep 20, 2018 11:39 am
J.F. <jfox_xnospamx@poczta.onet.pl> wrote:
Quote:
A tu ... zdaje sie, ze jest mozliwosc "osadz czcionki w pliku pdf".
Bez fontu 40kB, z fontami 1.1MB - brzmi rozsadnie.
A klient nie musi miec Windows, i skad ma wziać Ariala do druku ...
To prawda.
Pamiętam jak chciałem wydrukować boarding pass w hotelu w Budapeszcie.
Mieli tam jakieś maki i boarding pass wychodził pokaszaniony, nie wiem czy
nie było czcionki, czy o co chodziło.
Ja sobie poradziłem (ssh, wyrenderowanie pdf na zdalnym komputerze) ale
ile osób sobie nie poradzi...
--
https://www.youtube.com/watch?v=9lSzL1DqQn0
Queequeg
Guest
Thu Sep 20, 2018 11:41 am
J.F. <jfox_xnospamx@poczta.onet.pl> wrote:
Quote:
Pytanie czy drukarka czy driver. Nie wiem niestety na ile producenci
mają dowolność w przenoszeniu renderowania do drivera.
Klient moglby sie troche wk*, gdyby kupil drukarke z PS, i sie
dowiedzial, ze taka dostal, ale musi drukowac przez Windows.
A on kupil z PS, bo nie ma Windows ...
Ja się zawsze upewniam, czy są do mojego sprzętu drivery dla Linuksa
Jeśli jest driver, to niech on renderuje PS lub robi co uważa za stosowne.
Jeśli nie ma, to nie chcę takiego sprzętu.
To, o czym mówisz, skojarzyło mi się z winmodemami.
Quote:
Dawniej byl drukarki, teraz ... kto wie.
No właśnie, cięcie kosztów.
Quote:
Przy czym dawniej PCL byl uzywany do druku w trybie tekstowym i
dukarka cos tam przygotowywała.
Teraz jest uzywany do rozpoczecia wydruku duzego obrazka ...
W trybie tekstowym to wypluwałem dane na port LPT i drukarka je drukowała
po otrzymaniu form feeda :)
--
https://www.youtube.com/watch?v=9lSzL1DqQn0
J.F.
Guest
Thu Sep 20, 2018 11:44 am
Użytkownik "Jarosław Sokołowski" napisał w wiadomości grup
dyskusyjnych:slrnpq6vik.fmh.jaros@falcon.lasek.waw.pl...
Pan J.F. napisał:
Quote:
Ze dwadzieścia lat temu zanosiłem do naświetlarni postscriptowej
książkę. Taka cegła, z tysiąc stron. Pytali mnie ludzie z obsługi,
na czym przyniosę -- goły twardy dysk (taka była wtedy moda),
jakiś
zipdrive czy też inny magnetooptyk. Mówię im, że nośnik zwyczajny,
trzyipółcalowy. A oni od razu -- to ile tych dyskietek będzie,
chyba cały worek. Była jedna. I chyba się na niej nawet kopia
zapasowa zmieściła.
Hm, Postscript do bardzo oszczednych programow nie nalezy.
??? Chyba najbardziej oszczędny język programowania jaki wymyślono.
Po to ma odwrotną notacje polską, by oszczędzał pamięć (a przy okazji
też miał krótszy kod).
Ale my nie chcemy programow pisac, tylko ksiazke drukowac :-)
jak piszesz "31 setlinewidth " to to nie jest najkrotsza forma zapisu.
Choc w sumie ... w PCL nie wyjdzie wiecej bajtow ?
Quote:
Niby mozna oszczednie, ale programy lubia na kazda strone kodu
inicjacyjnego troche wtrynic.
Dodaj jakies formatowanie, tekstem opisane i juz rozmiar pliku
rosnie.
E tam rośnie. Programy piszą ludzie, a jeśli nie rozumieją
postsripta,
to piszą źle.
No coz, ja tam pare programow w PS napisalem, za pomocą edytora ASCII,
ale absolutnie nie twierdze, ze napisalem je lepiej niz inni
Skoro oni dokladaja mase rozkazow ... to moze jednak wiedza co robia
....
Wez ten swoj edytor ksiazek, napisz "Hello World!" i zobacz jaki duzy
plik PS z tego wyjdzie :-)
Quote:
Chyba, ze zzipowane ...
Taki "zzipowany" PS to się PDF nazywa.
Tak chyba nie calkiem, bo naswietlarnia przyjmuje PS a nie PDF
A z kolei acrobat nie chce slyszec o PS.
J.
J.F.
Guest
Thu Sep 20, 2018 11:49 am
Użytkownik "Queequeg" napisał w wiadomości grup
dyskusyjnych:e7db24da-efe2-4ff2-8988-b454b75bffe1@trust.no1...
J.F. <jfox_xnospamx@poczta.onet.pl> wrote:
Quote:
W trybie tekstowym to wypluwałem dane na port LPT i drukarka je
drukowała po otrzymaniu form feeda :)
Tak czy inaczej - startujesz w PCL, zeby powiedziec, ze teraz
bedzie
obraz na cała strone drukowany.
Tzn. obraz wyrenderowany przez software'owy renderer? No tak... tu
wystarczyłby jakiś dużo prostszy język
Dokladnie. Ma byc Wysiwig, to komputer sie zajmuje renderingiem.
A potem drukarka musi tylko umiec obrazek wydrukowac.
Kiedys kombinowali odwrotnie, ale to imo jakas slepa uliczka ... a
potem mecz sie programisto z prosta fakturą :-)
J.
J.F.
Guest
Thu Sep 20, 2018 11:51 am
Użytkownik "Queequeg" napisał w wiadomości grup
dyskusyjnych:db1e9fd1-e0d2-41c3-8e3c-ade112416ad1@trust.no1...
Mateusz Viste <mateusz@nie.pamietam> wrote:
Quote:
W trybie tekstowym to wypluwałem dane na port LPT i drukarka je
drukowała po otrzymaniu form feeda :)
Moja (igłówka 9-pin) drukowała natychmiast. Czemu czekać?
Igłówka też drukowała

Atramentówka (DeskJet 690C+) czekała i
drukowała
już całą stronę za jednym zamachem. Nie chciała czekać z kartką w
połowie.
Iglowka tez nie tak calkiem, bo do dobrego druku musi rozpedzic
glowice i drukowac ciurkiem, a nie zwalniac, bo jej dane nie
nadchodza.
Byl taki tryb "maszyna do pisania", gdzie drukowala nawet i po jednym
znaku, i jeszcze wysuwala papier, zeby mozna bylo odczytac.
J.
Mateusz Viste
Guest
Thu Sep 20, 2018 11:59 am
On Thu, 20 Sep 2018 13:28:58 +0200, Jarosław Sokołowski wrote:
Quote:
Na temat DjVu wiem mało -- nikt tego nie używa, więc szkoda mi czasu na
poznawanie.
Też wiem b. mało, z tego samego powodu. Wiem że istnieje, że kilka wartsw
posiada i każda jest poddawana innym algorytmom, by było najskuteczniej.
Quote:
Wyszukiwał podobnych literek, uśredniał ich wygląd,
opisywał odchylenia od stanardowej postaci, tworzył z tego zestaw,
a potem takim fontem składał nazad tekst (literka przy każdym użyciu
nieco się różniła). Czy w DjVu jest coś z tej idei?
DjVu rozpoznaje podobne znaki i agreguje je do jednej postaci, ale
żadnego losowego odkształcania (chyba) nie praktykuje.
Mateusz
MichaĹ Jankowski
Guest
Thu Sep 20, 2018 12:08 pm
W dniu 20.09.2018 o 13:15, Grzegorz Niemirowski pisze:
Quote:
Mateusz Viste <mateusz@nie.pamietam> napisał(a):
Przecież ktoś to musiał testować. Zobaczyć. I mimo tego puścił w świat...
Zobaczył, że wyświetla się poprawnie więc puścił.
Exactly. Nikt już w ogóle nie patrzy na rozmiar pliku, tylko klika i wysyła.
Również mało kto patrzy/wypełnia w pdfach pozycje 'tytul' i 'autor'.
Czego tam nie ma... Bardzo często pisma powstają przez edycję starego
dokumentu i tytuł potrafi się ciągnąć latami...
MJ
Queequeg
Guest
Thu Sep 20, 2018 12:48 pm
Mateusz Viste <mateusz@nie.pamietam> wrote:
Quote:
W trybie tekstowym to wypluwałem dane na port LPT i drukarka je
drukowała po otrzymaniu form feeda :)
Moja (igłówka 9-pin) drukowała natychmiast. Czemu czekać?
Igłówka też drukowała

Atramentówka (DeskJet 690C+) czekała i drukowała
już całą stronę za jednym zamachem. Nie chciała czekać z kartką w połowie.
--
https://www.youtube.com/watch?v=9lSzL1DqQn0
Queequeg
Guest
Thu Sep 20, 2018 12:50 pm
J.F. <jfox_xnospamx@poczta.onet.pl> wrote:
Quote:
Ja się zawsze upewniam, czy są do mojego sprzętu drivery dla Linuksa
Jeśli jest driver, to niech on renderuje PS lub robi co uważa za
stosowne.
Jeśli nie ma, to nie chcę takiego sprzętu.
Linuxa mozesz na roznych maszynach sadzac - co bedzie, jak sie okaze
ze jest, ale niekompatybilny z tym co masz ?
Generalnie nie akceptuję binarnych driverów -- jeden powód jest taki jak
mówisz a drugi, że doświadczenie pokazuje, że często są bardzo marnej
jakości, robione na "odwal się".
Quote:
To, o czym mówisz, skojarzyło mi się z winmodemami.
Ale tam nie bylo watpliwosci, ze to jednak Windows modem.
Tak, to prawda. Kupowałeś tańszy modem ale mogłeś go używać tylko pod
Windowsem.
Quote:
W trybie tekstowym to wypluwałem dane na port LPT i drukarka je
drukowała po otrzymaniu form feeda :)
Tak czy inaczej - startujesz w PCL, zeby powiedziec, ze teraz bedzie
obraz na cała strone drukowany.
Tzn. obraz wyrenderowany przez software'owy renderer? No tak... tu
wystarczyłby jakiś dużo prostszy język :)
--
https://www.youtube.com/watch?v=9lSzL1DqQn0
Marek
Guest
Thu Sep 20, 2018 12:53 pm
On Thu, 20 Sep 2018 12:38:43 +0200, Jarosław
Sokołowski<jaros@lasek.waw.pl> wrote:
Quote:
Są pedeefy, które mogą wyglądać jak zeskanowany starodruk, a da
się zaznaczać tekst i z powodzeniem go kopiować. Dwuwarstwowe.
Tym gorzej dla nich. Albo coś jest m.in. skanem/bitmapą lub nie.
Mówimy o przypadku gdy jest tylko skan.
--
Marek
Queequeg
Guest
Thu Sep 20, 2018 12:54 pm
Jarosław Sokołowski <jaros@lasek.waw.pl> wrote:
Quote:
Są pedeefy, które mogą wyglądać jak zeskanowany starodruk, a da
się zaznaczać tekst i z powodzeniem go kopiować. Dwuwarstwowe.
Na jednej warstwie obraz, na drugiej OCR-owany (i niewidoczny) tekst?
--
https://www.youtube.com/watch?v=9lSzL1DqQn0
Goto page Previous 1, 2, 3, 4, 5, 6, 7, 8, 9 Next