2012-09-04 14 views
11

Mam paragon wykonany przy użyciu Crystal Reports, gdzie strona ma szerokość 4 cali, a wysokość powinna być dynamiczna. Ustawiłem wysokość na 2 cale, ponieważ nie wiem, jak zrobić to dynamicznie. Drukarka to TVS RP-45 Justbill printer.Druk papieru rolkowego TVS RP-45

Drukarka wyrzuca papier po wydrukowaniu. Jak mogę temu zapobiec?

Każde rozwiązanie oprócz Crystal Reports byłoby pomocne. Program jest napisany w WinFormach C# .NET 2.0 i łączy się z bazą danych SQL Server 2005.

 

Report Header Section 
         Bill no : 101 
______________________________________________ 
Detail Section 
Item Code    Qty   Amount 
[ItemCode]    [Qty]   [Amount] 
______________________________________________ 
Report Footer Section 
Grand Total      [GrandTotal] 
______________________________________________ 

Zgłoś stopka Sekcja korzysta około 2 cali tak ustawić wysokość papieru do 2 cali. To nie rozwiązało problemu. Wysokość papieru wynosi teraz 2 razy tyle, ile powinno być, jeśli jest więcej niż 1 przedmiot.

Drukarka używa papieru rolkowego i powinna podawać więcej papieru proporcjonalnie do liczby sprzedanych przedmiotów.

Pomóż mi rozwiązać ten problem bez marnowania papieru.

+1

Spróbuj sprawdzić ustawienia drukarki. Drukarki z podajnikiem rolkowym często mają ustawienia podawania formularzy po zadaniach. – Orbling

+0

Już to sprawdzam, bez żadnej przewagi. Wybrałem ciągnik z właściwości drukarki. –

+2

Na drukowanym dokumencie nie ma żadnych stron? Każde nałożenie się poziomo lub pionowo w rozmiarze wydruku spowoduje podawanie. Ewentualnie w przypadku niedrukowalnych obszarów rozmiar strony może wymagać dopasowania do obszaru drukowania drukarki. – Orbling

Odpowiedz

3

Zamierzam zasugerować coś nieco innego.

Utwórz nowy dokument w Notatniku w systemie Windows lub zwykłym edytorze tekstu w innych systemach operacyjnych.

Niniejszy dokument (.txt) powinien zawierać tylko jedną linię: TEST_LINE_1

  1. Wyślij ten dokument do drukarki i sprawdzić, czy to samo po feed Druk trwa.

  2. Jeśli nadal karmić po jednej linii wydruku: Sprawdź ustawienia w następujący sposób (wiem, że powiedział już zaznaczone):

Z instrukcji: [http://www.tvs-e.in/pos/pdf/RP-45%20User%20Manual.pdf] Aby ustawić fabryczne ustawienia drukarki, najpierw naciśnij przyciski CZCIONKI, PODAWANIE LINII i PRINT, a następnie włącz drukarkę przy użyciu przełącznika ON/OFF .

  • Zazwyczaj należy przytrzymać te przyciski podczas wyłączania i ponownego włączenia, aż drukarka wydrukuje konfigurację.

Jeśli możesz wysłać z powrotem, co wydruk mówi słowo w słowo, które byłoby dobrze.

  1. Jeśli nie karmić po jednym wierszu: Twój projekt jest najprawdopodobniej zbyt szeroki dla formatu/granicach wewnętrznych szerokości papieru i jest owijanie wokół na nowej linii dla każdej linii masz.

Czy umieścisz zdjęcie drukowanego papieru o ilości papieru?

  1. Spróbuj drukarki na innym komputerze lub laptopie, jeśli to możliwe z jednego pliku tekstowego linii (jak wyżej) lub z niestandardowego raportu pracy - jest to to samo wyjście?

  2. Jeśli drukarka jest zainstalowana jako urządzenie USB: Usuń wszystkie ślady plików sterownika i całkowicie odinstaluj ją jako drukarkę - zainstaluj ponownie nowe kopie i zobacz, co się stanie - to samo?

doceniam niektóre z tych rzeczy zawsze „wydawać oczywiste”, gdy jesteś przeciwko problemem, ale to nie pomaga, aby zacząć od nowa z najbardziej podstawowych rzeczy ..