关于.net MVC上的后台打印功能

嗨皮 2010-12-21 03:48:02
最近想要实现B/S构架上的后台打印功能,我们一般是在客户端打印的,请问各位大虾,有什么办法在client 浏览器上发个消息之类的东西,然后在服务器端进行打印。
...全文
712 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗨皮 2010-12-22
  • 打赏
  • 举报
回复
顺便在这里问一下,在B/S构架的东西实施起来之后,有什么好的调试方法啊?
oscar8105 2010-12-22
  • 打赏
  • 举报
回复
顶上来,我觉得也是啊,要到每个客户端部署,有点忙不过来啊
嗨皮 2010-12-22
  • 打赏
  • 举报
回复
注:在Vistual studio里面调试的时候可以打印出数据来,但是发布后在操作就没有数据出来了
嗨皮 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 hitlcyu19 的回复:]

后台直接流就可以打印 前台js不是有print吗?
[/Quote]
前台打印的话表格格式太多,用网页打印不过来
后台的话直接定好模板,打印就行了。现在已经能够获取打印机了,但是测试数据送过去,就是打印不出数据来,正在找原因呢
hitlcyu19 2010-12-22
  • 打赏
  • 举报
回复
后台直接流就可以打印 前台js不是有print吗?
嗨皮 2010-12-22
  • 打赏
  • 举报
回复
现在服务器的打印机能够找到了,只是发送的数据打印机没有响应,或者print事件执行不成功
有谁遇到这样的问题,请高手在这里帮忙解决一下啊
冰岛男孩 2010-12-22
  • 打赏
  • 举报
回复
自己画东西吧
嗨皮 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 yueqing 的回复:]

C# 2005
你用什么打? 自己画出来还是报表?
[/Quote]
自己画东西吧
嗨皮 2010-12-21
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 yueqing 的回复:]

报表的话 直接打印输出即可 自己会输出到默认打印机
[/Quote]
我知道他会输入到默认的打印机,也知道怎么去选择打印机,关键问题是,在客户端的浏览器里面出发了打印事件后,服务器没有响应,我在MVC2框架的Action里面尝试着发出print这个event的
yueqing 2010-12-21
  • 打赏
  • 举报
回复
报表的话 直接打印输出即可 自己会输出到默认打印机
yueqing 2010-12-21
  • 打赏
  • 举报
回复
报表的话 直接打印输入即可 自己会输出到默认打印机
yueqing 2010-12-21
  • 打赏
  • 举报
回复
C# 2005
你用什么打? 自己画出来还是报表?
嗨皮 2010-12-21
  • 打赏
  • 举报
回复
能讲一下你们当时的状况吗?
平台,简单的实现思路?
yueqing 2010-12-21
  • 打赏
  • 举报
回复
这个就不知道你怎么做的了 我们当初 怎么搞都打在服务器上 跟你刚好相反
嗨皮 2010-12-21
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 yueqing 的回复:]

相信我 你就按单机版Winform的方式做 C#代码90%类似吧 一运行 浏览器上一打 你就发现 怎么打到 服务器上去了呢
[/Quote]
我写了demo了,还是调用不成功啊
yueqing 2010-12-21
  • 打赏
  • 举报
回复
相信我 你就按单机版Winform的方式做 C#代码90%类似吧 一运行 浏览器上一打 你就发现 怎么打到 服务器上去了呢
嗨皮 2010-12-21
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 yueqing 的回复:]

你的程序不是跑在服务器上的吗,跟单机版程序一样的呀
[/Quote]
有些情况还是不太一样吧。
yueqing 2010-12-21
  • 打赏
  • 举报
回复
你的程序不是跑在服务器上的吗,跟单机版程序一样的呀
嗨皮 2010-12-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xrongzhen 的回复:]

引用 3 楼 loveyan52152112 的回复:
可不可以通过javascript脚本的方式实现远程控制打印机啊


不行

但是可以把要打印的内容发送到服务器,然后载服务器中调用打印机打印
[/Quote]

关键就是怎么调用服务器的打印机啊?
嗨皮 2010-12-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 winner2050 的回复:]

打印其实是发送图片给打印机。

在客户端截图是可以实现的,不过还得用插件,不太实际。
[/Quote]
我觉得也是啊,要到每个客户端部署,有点忙不过来啊
加载更多回复(6)

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧