我有一个SharePoint列表，我已启用条形码。该过程很棒 - 用户添加列表项，条形码自动生成它。我需要做的是让用户选择一组列表项，在标准very（或通用）2x4标签上打印条形码。这似乎是与条形码有关的合理的事情，但我没有找到任何直接的方式来实现它。我会添加我的网站正在使用基于索赔的身份验证，并且不保证用户将拥有与该网站一起集成办公产品（如果将其包含它们）的知识。我理想地希望使用服务器上的所选条形码生成PDF，并在新窗口中单击打印按钮时将其传送给用户。有什么选择？
I have a SharePoint list which I have enabled barcodes. The process works great - a user adds a list item and the barcode gets automatically generated for it. What I need to do is let a user select a set of the list items, the print the barcodes for them on standard Avery (or generic) 2x4 labels. This seems like such a reasonable thing to want to do with barcodes, however I have not found any straight-forward way to accomplish it. I will add that my site is using claims based authentication, and it is not guaranteed that users will have the knowledge to integrate Office products (if they have them) with the site. I would ideally like to generate a pdf with the selected barcodes on the server and deliver it to users in a new window when they click a print button. What options are there?
Formatted printing from a website is notoriously unreliable and dynamic PDF generation is easily capable of crippling your server. I would recommend developing a Word Macro that pulls in the data from SharePoint and then formats it as barcodes in Word.
There is also this article, though I'm not sure how relevant it is to your specific situation.
Taking into account what Dave Wise has said, I have had pretty good luck using Silverlight to print items. You might want to consider using the Client Object Model and Silverlight to accomplish this.