Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [VB6] Stampa bollettini postali

    Salve, sto sviluppando un software in VB6 per la compilazione e stampa dei bollettini postali a 3 sezioni, che hanno una lunghezza di 33 cm contro i 29,7 cm del formato A4.

    Purtroppo, sembra proprio che la mia stampante non voglia saperne di cambiare il formato della carta. Il codice da me utilizzato è il seguente (è una versione semplificata):

    codice:
    Printer.Orientation = vbPRORLandscape
    Printer.FontName = "Verdana"
    Printer.FontSize = 14
    
    Printer.PaperSize = vbPRPSTabloid
    
    Printer.Print ""
    
    Printer.Print "I would very much like this line to be printed out on a 21.6x35.6cm sheet of papaer. Unfortunately, it looks like there's no way to change the default settings of my printer which do not want to exceed the 29.7cm height of an A4 page. I know for sure it does not depend on the model of my printer because I have installed someone else's VB6 program which manages to extend the printable lenghth. Why on earth does it not work?"
    
    Printer.EndDoc
    Purtroppo, la stringa viene troncata dopo i 29,7 cm del formato A4.

    Ci deve essere sicuramente il modo di forzare la lunghezza dell'area di stampa perché ho installato un applicativo commerciale fatto in VB6 che riesce a stampare sui bollettini a 3 sezioni senza problemi.

    Qualcuno sa dirmi dove sbaglio?

    Grazie in anticipo.
    http://www.espositosoftware.it

  2. #2
    33cm... strana come misura per dei bollettini. Di che tipo di stampante si tratta?
    Nei 33cm sono compresi i trascinamenti? (se di moduli continui si tratta, non è specificato).
    Comunque alcune stampanti non consentono di poter modificare l'orientamento da programma, ma solo utilizzando il driver

  3. #3
    I bollettini sono del modello CH 8 TER, che hanno appunto una lunghezza di 33 cm.

    La stampante è una EPSON STYLUS PHOTO R300 e, come ho già detto, sembra non avere nessun problema a stampare sui bollettini menzionati usando un altro software commerciale sviluppato in VB6.
    http://www.espositosoftware.it

  4. #4
    provato con un report invece che col print?

  5. #5
    Se ti riferisci al Crystal Report, purtroppo non possono usare componenti aggiuntivi perché il software deve essere utilizzato in una LAN e non ho la possibilità di registrare OCX sulle macchine collegate.
    http://www.espositosoftware.it

  6. #6
    Mi riferivo ai report di VB stesso

    Io uso sempre quelli per stampare qualcosa! Solo che credo serva un DB...dico credo perchè io ho sempre e solo fatto applicazioni con DB

  7. #7
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, io ho un problema simile http://forum.html.it/forum/showthrea...ggetto+printer
    con xp, ma con win98 tutto mi funzionava bene usando
    codice:
    Printer.Width = 24494.4 '43,2*567
    Printer.Height = 15819.3 '27,9*567
    prova a impostare manualmente quei parametri..magari tu riesci a risolvere il problema..

    eventualmente se hai qualche consiglio per me..è ben accetto
    Jupy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.