7

Ho un modulo di report SSRS 2005 che sta stampando su una stampante di etichette Zebra ZDesigner TLP 2844-Z. Le dimensioni Interattiva e Pagina sono impostate su 4 "di larghezza per 3" di altezza. Poiché non c'è orientamento carta in SSRS, si presume che si tratti di un rapporto orizzontale quando dovrebbe essere un ritratto, quindi si stampano le etichette lateralmente.SSRS 2005 Come stampare 4 etichette "X 3" come verticale .. SSRS assume Landscape

Gli utenti possono esportare in un PDF e stampare dopo aver regolato le impostazioni di stampa, ma i clic in più per produrre/stampare i PDF non sono accettabili.

C'è un modo per forzare il lavoro di stampa a stampare ritratto o un'altra soluzione/trucco per fare questo?

+0

Ho lo stesso problema. Ti farò sapere cosa trovo. –

risposta

0

Come si progetta il report? Ci dovrebbe essere una proprietà da modificare per orientamento della carta nelle proprietà del report ...

Da MSDN

Quindi, ciò che definisce un ritratto vs rapporto paesaggio? Se PageHeight è inferiore a PageWidth, allora è orizzontale, altrimenti è verticale. È importante capire che Reporting Services non ha la nozione di rotazione della carta nella stampante. Spetta alle applicazioni che consumano l'output (lettore Acrobat, controllo di stampa) per determinare le impostazioni corrette della stampante per rendere al meglio le dimensioni della pagina specificate.

Si noti che le impostazioni di DeviceInfo possono essere utilizzate al momento del rendering del report per sovrascrivere le dimensioni della pagina nella definizione. Questo è il modo in cui il controllo stampa client funziona quando si modificano i margini o le dimensioni della pagina. In SP2 e SQL 2005 Reporting Services, le dimensioni di pagina predefinite vengono estratte dalla definizione al momento della pubblicazione e scritte nel database ReportServer come proprietà personalizzate nel report. Sebbene sia possibile modificarli a livello di codice tramite il metodo SetProperties sul servizio Web, questi verranno sovrascritti se il report viene ripubblicato (diversamente dalle informazioni sui parametri e sulle origini dati).

+0

SSRS 2005 non offre l'opzione per Orientamento carta, piuttosto le proprietà Larghezza pagina e Altezza pagina utilizzate per determinare l'orientamento in base. Ad esempio: Larghezza> Altezza = Paesaggio –

+0

Alcune informazioni sulle impostazioni di deviceinfo possono aiutare ... – drakaan

1

È possibile impostare la larghezza della pagina in 3 "e la propria altezza in 4"? (Non il tuo formato interattivo, le tue dimensioni della pagina)

0

Ho una stampante simile con un problema simile. Modificare l'orientamento del report in verticale (i numeri saranno arretrati). Quindi, quando si esegue il report, fare clic su Impostazione pagina. Cambia le dimensioni da "USER" a "custom" o "template" (a seconda della tua stampante). Dovresti quindi essere in grado di utilizzare le proprietà della stampante per modificare le dimensioni delle etichette.

0

Per impedire a SSRS WinForms ReportViewer di ruotare le etichette stampate, utilizzare una pagina quadrata. Se la lunghezza e la larghezza sono uguali, ReportViewer non ruota. Ho scoperto che quando ho espanso la dimensione della pagina per la mia etichetta da 2,5 "x 1" a 2,5 "x 2,5", la stampa era orientata correttamente sul supporto e non c'erano rifiuti. Forse l'autista di Zebra blocca l'area vuota.

Ho anche provato a progettare un'etichetta ruotata utilizzando WritingMode di Text Box = Rotate270. Questo non ha aiutato.