Witam, http://www.farnell.com/datasheets/158153... Na stronie 91 ma Pan tabelkę, która powinna Panu pomóc. Pozdrawiam serdecznie
Dodaj średnik na końcu komendy PRINT. http://www.antonis.de/qbebooks/gwbasman/...
Witam! Ten sam problem pojawił się po naprawieniu jednej z usterek. Jeszcze przed chwilą wałek główny papieru obracał się z niezmierną prędkością po czym drukarka waliła błędem " E ". Okazało się, zę enkoder pionowy (na głównym wałku) się odkleił. Po demontażu wszystkiego co konieczne by sie tam dostać i podkleić, złożyłem całość do kupy i zaczęło drukować....
Jeżeli nasze rozważania dotyczą ekranu,to powiemy powrót kursora. Jeżeli interfejsu - to karetki. Również w programowaniu pojęcie powrót karetki oznacza rozpoczęcie nowego wiersza, co na ekranie może oznaczać kursor w nowej linii wiersza.
Witam Mi modem na AT odpowiada natychmiast. Czy pamiętałeś aby wyłączyć echo? Modem na komendę AT<13><10> bez wyłączonego echa powinien odpowiedzieć znakami: A - 61 T - 74 0D znaki powrotu karetki i nowej lini 0A 0D znaki powrotu karetki i nowej lini 0A O 4F K 4B 0D znaki powrotu karetki i nowej lini 0A A gdy wyłączysz echo ATE0 to 0D 0A...
a spróbuj te tulejki jeszcze raz wyjąć i ponownie zamontować. Coś takiego miałem akurat w tym modelu. Po odkręceniu źle weszły w te frezowanie w plastiku i przy pracy blokowało powrót karetki.
Nic wcześniej przy drukarce nie robiłem. Zbuntowała się ona w trakcie drukowania (w połowie kartki, tak, że musiałem wyjąć ją z tyłu drukarki). Po zdjęciu obudowy i oględzinach okazało się, że b. zabrudzone jest zaschniętym czarnym tuszem "korytko z pampersem". Oględziny wszystkich kół zębatych nie wykazały, żeby były one uszkodzone. Pasek zębaty i...
Raczej nie przysłania. Moim zdaniem innego typu to będzie problem. Ta litera A występująca na końcu testu nie jest drukowana tzn. nawet igły nie są prowadzone w miejsce drukowania. Papier zostaje przesunięty do przodu prawie do końca kartki powrót o ten przesunięty odcinek i koniec drukowania. Może to problem elektroniki ? Może ktoś miał podobny problem
Witam, zamiast CLI możesz zastosować PrintLab'y z czipami, natomiast z zamiennikami PGI jest problem niezależnie od producenta, bo na ogół leją do nich barwnik zamiast pigmentu. Wymieniać można dowolny wkład z atramentem nawet jeśli się nie skończy (czip musi być na wkładzie - nowy, używany lub pusty). Ale: 1. Dysze od wkładów CLI mają swój pad w stacji...
Teraz wystarczy stworzyć: 1. Wzorzec figury w pamięci RAM (6x6 ze spacjami i *) 2. 2 zagnieżdżone pętle po 6 kroków do odczytu wierszy i kolumn wzorca 3. Wydruk znaku z wzorca w RAM (addr=wiersz*6+kolumna) 4. Wydruk znaku o kodzie 13 i 10 (powrót karetki i nowa linia) 5. Skok do #2 6. HLT lub rozbić figurę na pojedyncze kroki.
Obroty silnika zamieniam na ruch posuwisto zwrotny suwnicy - ktorej karetka bedzie dojezdzala to krancowek - zakladam ze startuje z pozycji zero - daje 8000 klikam zawróc wraca i widze ze powrót do krańcówki kosztowal go 8300 krokow a wiec zgubił je. Prosze napisz jak to oceniasz.
Karetka luźno chodzi? Błąd powrotu karetki. Do sprawdzenia docisk, taśma, oraz silnik.
Dobry wieczór, odpowiadam na pytania: 1) Co do błędów ortograficznych - nie dyskutuję:) Dodam, że "komputr" jest celowy, a jedną przekręconą literówkę poprawię w wolnej chwili. 2) Komunikacja z TTY jest banalnie prosta. Jak pisałem, dalekopis wyposażony jest w łącze szeregowe, więc może być obsłużony przez zwykły UART znajdujący się w mikrokontrolerze....
Witam Kombajn (fax, drukarka, kopiarka) HP Officejet 4355 All-in-One. Wszystkie funkcje wykonuje ale w strasznie zwolnionym tempie. Na każdą operację zadaną drukarce - kopiowanie, skanowanie czy tylko drukowanie - czeka sie do kilkunastu minut i chodzi nie tylko o oczekiwanie ale o sam czas wykonywania zadanej czynności. Podczas drukowania karetka z...
Spróbuję trochę doprecyzować. Moja drukarka nie posiada włącznika/wyłącznika bo taki model. Zatem każde uruchomienie systemu komputerowego, uruchamia drukarkę. Otóż, każdorazowo gdy włączam kompa karetka, bo chyba tak się to określa stojąca w stanie spoczynku przy prawej stronie drukarki rusza i wykonuje kilka przesunięć w lewo, prawo, aż po chwili...
domyślnie kopiując zaznaczone komórki i wklejając do edytora tekstowego wartości odzielone są TABem :?: :not: Typowe ustawienia :idea: przy kopiowaniu komórek arkusza 965302 i wklejaniu do edytora tekstowego 965305 wartości rozdzielane są "powrotem karetki" CR i "przesunięciem linii" LF :D
Nie wiem jak w tych starszych modelach Kyocery ale gdyby taki objaw był w nowym modelu to stawiałbym na silnik. Tam są silniki, które działają w czterech sekcjach. Już miałem takie przypadki, że któraś z sekcji była uszkodzona. Ostatnio miałem tak z silnikiem skanera w FS 1028 podczas powrotu karetki skanera od początku prawej strony szyby do środka...
\r to powrót karetki(Carriage Return, CR) \n to 'nowa linia' (Line Feed, LF) W zależności od systemu operacyjnego, programu terminala, etc. koniec linii jest kodowany w różny sposób. Dotyczy to również plików tekstowych. Możesz poczytać o tym więcej tutaj: https://pl.wikipedia.org/wiki/Koniec_lin... https://pl.wikipedia.org/wiki/CRLF Listę znaków sterujących...
Zrobiłem zgodnie z radą tajwoj , zadziałało tak jak tego oczekiwałem. Zamykam temat.
Rozwiązanie: http://www.elektroda.pl/rtvforum/topic30... Tu już zamykam.
Tusze wyjąc dosyc prosto. Jak bedą w tej pozycji która umozliwia wyjęcie, odłączasz drukarke z sieci i możesz bezproblemowo pojemniki wyjąć. poza tym musisz przeczyścić styki katridży jak i pola kontaktowe katridzy w drukarce. Następnie przyjrzeć sie paskowi tego od pozycji katridzy. Przeczyścić oraz zobaczyc czy nie spadł lub czy nie poluzował sie.
Gaskoin nie zgadzam się. Zauważ, że autor tematu wysyła zawsze 3 znaki - wartość ADC - i to najprawdopodobniej górne 8 bitów - czyli tak naprawdę górne użyteczne 2 bity - czyli wartość 3 właśnie. Później wysyła powrót karetki i znak nowej lini - stąd to 9 i 3. Przy zamianie z wartości szestnastkowej na dziesiętną mnoży się razy 16, a nie 17. Jeśli...
To 'd' spowodowane jest włączeniem Unicode na konsoli tekstowej. U mnie kodowanie jest ISO8859-2 i zamieszczam zrzut: [syntax=txt]SKAS$ cat s2.c #include <stdio.h> #include <string.h> int main(void) { char tablica[30]; int idx_end; scanf("%s",tablica); idx_end = strlen(tablica); for(; idx_end>=0; idx_end--) { if(tablica[idx_end]=='\0')...
https://pl.wikipedia.org/wiki/Intel_Hex Zerknij na format pliku hex. Każda linia zawiera dane w formacie hexadecymalnym (dwa znaki na bajt) oraz pewien nagłówek i sumę kontrolną. Do problemu możesz podejść dwojako: a) policzyć bajty danych zawarte w rekordach danych (dla AVR interesują Cię tylko rekordy o typie "00"). b) sprawdzić tylko adresy pod które...
Skala transmituje 14 bajtów danych ASCII za każdym razem: Szczegóły są następujące: Byte1. ":" (Dwukropek), począwszy bajt Byte2. "W" 7 następujących bajtów (od 3 do 9) są wagi; "M" 7 następujących bajtów (od 3 do 9) są wiadomości Byte3. "-"; Byte 4 do Byte 9 negatywne wagi; " "Byte 4 do Byte 9 są pozytywne waga lub inne wiadomości Byte4. Aktualna...
Bede bardzo wdzieczny za jakiegos tzw. gotowca. Jako nowo-zarejestrowanemu w formie promocji :) Rozciągnij kolumny na jakieś 250 pikseli, będzie lepiej widać (sam się złapałem na spacjach). Spróbuj[syntax=vb]Sub proba() Dim tbl1 As Variant, tbl2 As Variant, test As Boolean Dim i As Long, j As Long, w As Long w = 2 Range("C2:C" & UsedRange.Rows.Count).ClearContents...
Nie działa. Mógłby ktoś sprawdzić czy taka sekwencja komend jest poprawna i ewentualnie podać poprawną lub tą samą sekwencję z zaznaczonymi wszystkimi znakami (w tym końca linii i powrotu karetki)?
Co do 1) standard zapisu znaków. Masz 8 bitów i pod nimi ukryte sa literki,cyferki, powrot karetki, nastepnej linii itp. 2)Tak CL mniej znaczacy bajt, CH bardziej znaczacy bajt CX 3) procek 8086 ma dwa bloki BIU i EU (BusInterfaceUnit i ExecutUnit) prauja one niezaleznie. EU dekoduje rozkazy wykonuje je, BIU zapewnia komuniacje z otoczeniem, zapelnia...
Gdy naciśnie się przycisk na drukarce odpowiedzialny za wymianę tuszy, to karetka ze stacji parkującej po prawej stronie pojedzie w lewo i tam w jednym miejscu na obudowie jest taka strzałka oznaczona kropelką - karetka zatrzyma się tak, by strzałka wskazywała na pusty lub uszkodzony kartridż, po następnym naciśnięciu wspomnianego przycisku karetka...
to ma byc enter plus powrot karetki czyli string + #13#10
Problem rozwiązany. Wystarczy użyć print zamiast println i dodać na końcu znak powrotu karetki.
Sprawdź czy nie wpadło coś metalowego do środka i nie trze przy powrocie karetki. Jeśli jest czysto to może zgrzyt dochodzić z silniczka napędowego.
Otworzyć można - może być tylko problem z przejściem do nowej linii. W *nix'ach standardowo nie ma powrotu karetki.
Hmm.. zatkalo mnie, musze pomyśleć - ale na pewno masz ustawiony automatyczny powrót karetki i odstępy co jedną linię? Podaj jaki masz przełącznik - działało to kiedyś czy dopiero próbujesz?
Oczywiście, jest wysyłane w pętli kilka liczby i po każdej partii danych wysyłany jest znak nowej linii oraz powrotu karetki.
Jakiego terminala używasz w ogóle ? Putty czy może sam coś napisałeś ? Co prawda nie ma komendy czyszczącej cały ekran ale zawsze możesz wykonać powrót karetki ('\r') nadpisać spacjami całą linię, znowu cofnąć karetkę i wysłać kolejne dane :)
Od czasu koloru program zawsze zaczynam od: Właśnie znalazłem "właściwą" procedurę CLS. C5C9 jest częścią PRINT_CHAR (C517), która dba o szczegóły takie jak pozycja kursora. W kolorze będzie potrzebna modyfikacja. PRINT_CHAR obsługuje kody: 16H - home, 18H - kasowanie ekranu od pozycji kursora do końca, 0Dh - powrót karetki, 17H - jeszcze nie wiem,...
Na zdjęciu pierwszym masz funkcę: Data Fotmat: a/r Co oznacza, że wartość jaką odbiera DASY jest w formacie ASCII zakończona powrotem karetki. Jeżeli wyślesz dane w takim formacie to ładnie zadziała :) Pozdrowienia
Słowo PAP musi być w cudzysłowiu, czyli: [syntax=c]writes("AT^sics=0,authMode,\"P... Nie musisz używać znaku nowej linii, modem odbiera tylko powrót karetki.
Wysyłając komendę do telefonu musisz ją zakończyć znakiem "powrotu karetki" - CR, 0x0D w kodzie ascii albo \r w printf. Spróbuj zamieić linijkę: printf("%s\n","ATD723xxxxxx;"); na: printf("%s\r","ATD723xxxxxx;");
problem rozwiazany, okazalo sie ze nadajnik wysyla 7 bajtow a nie 5 ... tzn wysyla 5 znakow ascii a do tego jeszcze znak nowej lini i powrotu karetki, stad te przesuniecia.... Pozdrawiam
Jeżeli masz odpowiedni płyn, to przede wszystkim musisz nasączyć nim kawałek złożonej czystej szmatki lub bibułki, pod odsunięciu karetki położyć go w stacji czyszczącej i przysunąć karetkę z powrotem, następnie po wyjęciu tuszy nabrać płynu w strzykawkę z gumowym wężykiem i ostrożnie (nie próbować na siłę, gdy będzie opór) wstrzyknąć po kolei trochę...
W menu drukarki wchodzisz klawiszami Shift+MENU jest opcja Print Registration zmieniając jej warość w zakresie -5 - +5 ustawisz pokrywanie się lini pionowej przy powrocie karetki najwidoczniej karetka ma już pewne luzy na prowadnicy i stąd ten efekt. Opcja ta służy do kompemnsowania tego efektu zużycia. Pozdrawiam
To są dwie opcje sterujące zakończaniem linii tekstu: auto LF no auto CR (IBM) yes CR (Carriage Return - powrót karetki) LF (Line Feed - wysuw strony) Jest jeszcze znak 0x12 (Form Feed) powodujący wysuw strony.
Witam. Co do kartridża to podejrzenia mam takie: albo pojemnik napełniony zbyt późno (postał sobie troszkę?) a może tusz niezbyt pasujący? (jakiejś kiepskiej marki) styki w kartridżu i karetce czyszczone? Co do telepania w drukarce: czy wózek (tam gdzie parkują tusze) pracuje prawidłowo czyli jeździ tam i z powrotem bez żadnych zgrzytów? przeczyścić...
Ostatnio akurat bawiłem się HyperTerminalem - napisałem nawet podobny programik... Stwierdziłem, że jednak był on w stanie wysłać jeden znak - program w Atmedze generował jedno przerwanie. Ale to tak odnośnie HyperTerminala... A 2 znaki na raz to może wysyła przy wciskaniu Entera? (nowa linia i powrót karetki?)
Wiec odpowiem sobie sam :) Bedzie to moze pomocna wskazowka dla innych. DRUKARKA DZIALA BO Wyjalem sprezyne ktora jest do naciagania paska. Element trzymajacy karetke sklejilem zbyt duza iloscia kleju Przez co klej ktory w nadmiarze chaczyl o sprezyne Uniemozliwial powrot karetki na jej poczatkowe miejsce czyli w lewo Pozdrawiam
Po wpisaniu sygnatury wduś enter. Jeśli to nie pomaga, sprawdź ustawienia terminala lub użyj innego, terminal po naciśnięciu tego przycisku musi wysłać znak powrotu karetki, dopiero po tym program przejdzie dalej. A odczytana sygnatura "00 00 02" sugeruje że są jakieś błędy na płytce :) Czy naprawiana atmega jest sprawna czy niewiadoma?
To nie może być problem. Przejściówka nie ma tu nic do rzeczy. Ale dziwi mnie że wysyłasz 2 razy enter i 2 razy powrót karetki. Skoro sprawdzasz w programie tylko jeden znak, to to w ogóle nie powinno zadziałać. Odpal ten kawałek kodu, który zamieściłem, na Atmega. Zobacz co zostanie wyświetlone.
A po co masz przesyłać w HEX, nie lepiej w naturalnym dla człowieka ASCII. Uruchamiasz HyperTerminal i z klawiatury możesz rozmawiać ze swoim sterownikiem, on też do Ciebie nadaje w ASCII i na końcu każdego "zdania" wstawia dwa znaki: powrót karetki i enter (chyba tak to się nazywa).
powrót powrót naczynie karetka zablokowana karetka zacina
pęknięty ekran dotykowy pomiar stojana elektronika elektryka
moduł otwierania szyby moduł otwierania szyby
Czy można podłączyć głośnik do zmieniarki CD? Schemat prądnicy Star 28 - szczegóły i diagnostyka