我编写了一个程序,从usb第二个键盘(实际上是条形码扫描仪)获取输入.问题是如果另一个窗口处于活动状态,则在那里输入数据而不是在我的程序中.有人可以就我做错了什么给我建议吗?
#include <stdio.h>
#include <string.h>
int main(int argc, char * argv[]){
FILE * fp_in;
char * data;
fp_in = fopen("/dev/input/by-id/usb-04d9_1400-event-kbd","r");
if(fp_in == NULL){
fprintf(stderr,"Failed to open input by id\n");
}
fp_in = fopen("/dev/input/by-path/pci-0000:00:1d.1-usb-0:2:1.0-event-kbd","r");
if(fp_in == NULL){
fprintf(stderr,"Failed to open input by path\n");
return 1;
}
while(1){
fscanf(fp_in,data,"%s");
fprintf(stderr,"%s",data);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
谢谢
如何在Linux下编写一个附加到输入设备的程序,在这种情况下是一个条形码扫描器,这样输入就不会转到具有键盘焦点的程序?
我已经下载了适用于Android的Zxing条码扫描器代码,但我在源代码中找不到com.google.zxing包.我认为该项目缺少库或JAR文件.任何人都可以帮我找到那个包吗?
这些是未解决的导入:
import com.google.zxing.BarcodeFormat;
import com.google.zxing.Result;
import com.google.zxing.ResultMetadataType;
import com.google.zxing.ResultPoint;
Run Code Online (Sandbox Code Playgroud) 我们如何以编程方式读取使用手机相机拍摄的条形码?例如,如何使用iPhone或Android或Java ME?我们需要单独的硬件来读取条形码还是我们可以进行图像处理?
我有一个条形码阅读器和一堆书.对于每本书,我想在Excel电子表格中列出书名和作者.
我的观点是,一些连接到Amazon Web服务的VBA代码会使这更容易.
我的问题是 - 以前没有人这样做过吗?你能指点我最好的例子吗?
我正在就(大型)图书编目项目进行一些可行性研究.任何帮助都会得到很好的信息来源,但是我特别想知道的是:
1.)python是否有与条形码阅读器(最好是USB)一起使用的模块?还有哪些其他程序可以读取条形码信息?
2.)用一些信息来源可以更好地回答这个问题,但是我应该在条形码扫描仪中寻找什么样的东西,特别是如果我想要扫描,特别是书上的很多条形码.
3.)使用一些信息来源也可以更好地回答这一问题,在书的条形码中标准存储了哪种信息.
我知道这是相对偏离主题的,但任何帮助将不胜感激.
我正在尝试将图像添加到现有PDF的每个页面的顶部.我尝试过使用PdfStamp,但出于某种原因,当我尝试从Chrome打印pdf时,我得到的是一个黑页.Adobe Reader也只显示原始文档.有没有人对如何使其工作有任何想法?这是代码.
public partial class MakePdf : System.Web.UI.Page
{
public MemoryStream m = new MemoryStream();
protected void Page_Load(object sender, EventArgs e)
{
Document document = new Document(PageSize.LETTER);
Response.ContentType = "application/pdf";
string RESULT = @"C:\Users\maitchison\Documents\Pdf\Service Report Search - 650-10-067 4114.pdf";
PdfReader reader = new PdfReader(RESULT);
PdfStamper stamp = new PdfStamper(reader, m);
try
{
// Set ContentType and create an instance of the Writer.
Response.ContentType = "application/pdf";
PdfWriter writer = PdfWriter.GetInstance(document, m);
writer.CloseStream = false;
// Open Document
document.Open();
int n = …Run Code Online (Sandbox Code Playgroud) 有没有一个工作示例如何从网页上使用zxing条形码扫描仪?
参考此文档:https: //github.com/zxing/zxing/wiki/Scanning-From-Web-Pages
以下测试代码不应该工作吗?
function Test1()
{
$.ajax(
{
url: "zxing://scan/?ret=http%3A%2F%2Ffoo.com%2Fproducts%2F%7BCODE%7D%2Fdescription&SCAN_FORMATS=UPC_A,EAN_13",
success:function()
{
alert("success");
},
error:function()
{
alert("error");
}
});
}
function Test2()
{
$.ajax(
{
url: "http://zxing.appspot.com/scan?ret=http%3A%2F%2Ffoo.com%2Fproducts%2F%7BCODE%7D%2Fdescription&SCAN_FORMATS=UPC_A,EAN_13",
success:function()
{
alert("success");
},
error:function()
{
alert("error");
}
});
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button id="button1" onClick="Test1();">Test 1</button>
<br>
<br>
<button id="button2" onClick="Test2();">Test 2</button>Run Code Online (Sandbox Code Playgroud)
我一直在Android 4.4.2三星Galaxy TabPro和三星Galaxy S4上出现"错误".我已经尝试过股票浏览器,Chrome,Firefox和Dolphin Browser.
即使http://zxing.appspot.com/scan也无法正常工作,因为它总是要求我安装(已安装的)应用程序.
任何帮助将非常感激.
有人知道从字符串生成条形码图像(最好是代码39)并将其转换为base64字符串的工具,可以像这样使用:
var text = "11220"; // text to convert
var base64Str = textToBase64Barcode(text); // function to convert its input
// to a image formated in a base64 string like "data:image/jpeg;base64..."
Run Code Online (Sandbox Code Playgroud)
?
我想在不允许登录Google帐户的设备上安装google play服务的android-vision部分.传统上,android-vision库通过Play商店下载,作为Google Play服务的更新.
根据这个,包名称应该是com.google.android.gms.vision.barcode.我使用adb列出了我的rooted nexus设备上安装的所有软件包,这些软件包下载了条形码扫描库,并且软件包不在列表中.我希望自己拉包,然后分发它.
感谢您的时间和精力.
android barcode barcode-scanner google-play-services android-vision