Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 Microsoft报表生成器无法正确打印报表_Sql Server 2008_Printing_Reportbuilder3.0 - Fatal编程技术网

Sql server 2008 Microsoft报表生成器无法正确打印报表

Sql server 2008 Microsoft报表生成器无法正确打印报表,sql-server-2008,printing,reportbuilder3.0,Sql Server 2008,Printing,Reportbuilder3.0,我构建了一个显示表中前四项的报告。我希望能够在Zebra LP2844标签打印机上打印报告。标签为6x4横向。我将PageSize的宽度设置为6英寸,高度设置为4英寸。每个边距设置为0.1in。车身宽度设置为5.8英寸6英寸-0.1英寸-0.1英寸。我通过报表生成器运行报表,并查看页面设置,选择了“纵向”。因此,我选择了景观,并用OK确认。如果我再看一眼,它就会回到肖像。标签可以随意打印。我得到它要么打印风景,但一切都是小得多,只使用左上三分之一的标签,或者它是正确的大小,但肖像,所以它被切断

我构建了一个显示表中前四项的报告。我希望能够在Zebra LP2844标签打印机上打印报告。标签为6x4横向。我将PageSize的宽度设置为6英寸,高度设置为4英寸。每个边距设置为0.1in。车身宽度设置为5.8英寸6英寸-0.1英寸-0.1英寸。我通过报表生成器运行报表,并查看页面设置,选择了“纵向”。因此,我选择了景观,并用OK确认。如果我再看一眼,它就会回到肖像。标签可以随意打印。我得到它要么打印风景,但一切都是小得多,只使用左上三分之一的标签,或者它是正确的大小,但肖像,所以它被切断

另一个问题是我试图打印的条形码。我使用的是C39P12DmTt字体。我可以在ran报告中看到它,但它不打印

我如何修改报告

我正在使用SQL2008和报表生成器3.0


谢谢,

我无法回答有关报表生成器实际问题的问题,但我可以告诉您有关Zebra LP2844打印机的一般情况:

我在工作中经常使用Zebra LP2844打印机,每次我试图从报表生成器MS Access通过Windows打印机驱动程序打印时,我都会遇到麻烦。 大多数情况下,问题都与标签格式和大小有关,而不是与纵向、一个报告拆分为多个物理标签有关…,这听起来与您遇到的问题类似

Zebra打印机有一种称为EPL或ZPL的内置语言,具体取决于可用于直接向打印机发送命令的型号。 在EPL/ZPL中创建标签并不像在报表设计器中拖放东西那样舒服,但是打印是可靠的,可以正常工作,而且在我们每天打印数百个标签的近10年中从未让我失望过

恐怕不能直接使用SQL Server创建EPL/ZPL代码,但可以使用C或任何其他编程语言来创建。 下面是一篇关于如何使用C将标签打印到Zebra LP2844打印机的精彩博文:

TL;博士: 我知道您现在正试图使用SQL Server的report Builder直接生成报告,但我建议您生成EPL/ZPL代码并将其直接发送到打印机(如果可能)。
相信我,从长远来看,这会帮你省去很多痛苦

我无法回答有关报表生成器实际问题的问题,但我可以告诉您有关Zebra LP2844打印机的一般情况:

我在工作中经常使用Zebra LP2844打印机,每次我试图从报表生成器MS Access通过Windows打印机驱动程序打印时,我都会遇到麻烦。 大多数情况下,问题都与标签格式和大小有关,而不是与纵向、一个报告拆分为多个物理标签有关…,这听起来与您遇到的问题类似

Zebra打印机有一种称为EPL或ZPL的内置语言,具体取决于可用于直接向打印机发送命令的型号。 在EPL/ZPL中创建标签并不像在报表设计器中拖放东西那样舒服,但是打印是可靠的,可以正常工作,而且在我们每天打印数百个标签的近10年中从未让我失望过

恐怕不能直接使用SQL Server创建EPL/ZPL代码,但可以使用C或任何其他编程语言来创建。 下面是一篇关于如何使用C将标签打印到Zebra LP2844打印机的精彩博文:

TL;博士: 我知道您现在正试图使用SQL Server的report Builder直接生成报告,但我建议您生成EPL/ZPL代码并将其直接发送到打印机(如果可能)。
相信我,从长远来看,这会帮你省去很多痛苦

谢谢,很高兴知道。我将查看EPL/ZPL。谢谢,很高兴知道。我将查看EPL/ZPL。