hp打印机云服务架构猜想

前两天心血来潮, 买了一台支持wireless printing 的hp 打印机, 在使用了一段时间后, 觉得云打印技术虽然称不上非常大的创新, 但绝对是大大提高了生产力. 于是我忍不住对这个云服务的架构进行了猜想, 总的来说, 打印的渠道有以下两种:

每台支持云服务的打印机在出厂的时候都会有一个id, hp称这个id为claim_code.

要使用hp提供的云服务, 就必须将打印机注册到hp的服务器, hp会分配一个唯一的所谓mail_id给该打印机, 也就是claim_code@hpconnected.com

第一种:

每次打印机启动, 就会自动报告自己的IP/claim_code到hp的服务器. hp在服务器上会记录这个IP, 映射这个IP和claim_code@hpconnected.com

每当我从远程(手机或者其他的任何联网设备)发送一个请求(根据hp的要求, 是将所需要打印的文件通过邮件发送到claim_code@hpconnected.com), hp就会将邮件内容,连同可打印的附件内容一起转化为打印机可识别的script(也许叫postscript?)发送给打印机, 打印机就开始打印了. 这里有个技术问题, hp的发送是如何绕过我家路由器的防火墙, 发送到处于内网的打印机的? 如果同一个局域网有若干台同一型号的打印机, 如何识别?

第二种:

可以使用Google Cloud Printing进行打印, 前提是该打印机已经在hp进行了注册并且取得了claim_code@hpconnected.com帐号. 该帐号和Google Account进行关联后, 就可以使用Google 的Cloud ...

Read More...

从命令行执行MySQL指令

其实很简单, 按照以下的模版就行了。

mysql -uUserName -pPassWord -h ipAddress -D databaseName -e “SQLCommand1;SQLCommand2; ”

不过到现在, 我还没找出执行完继续留在命令行的选项。 只能在以上的SQL 后再加一句:

mysql -uUserName -pPassWord -h ipAddress -D databaseName

等于重新连接了一遍数据库。...

Read More...

树莓派无线网卡配置 (TP-Link TL-WN725N)

在网上买了个TP-Link的迷你无线网卡, 型号:TL-WN725N,插上树莓派,发现原生不支持。。

在命令行界面输入 lsusb, 查看你的网卡是否已经被树莓派识别。。。

像我这个就是能识别生产厂家, 但是无法驱动。。

如果能被驱动, 网上找了一幅图, 应该是这样的:...

Read More...

Windows 7 下 树莓派系统安装+ 无高清显示器进行配置

想写这篇博客其实已经蛮长时间了, 因为各方面的原因一直耽搁下来了,当然, 最重要的原因还是因为自己实在太懒。

好吧, 废话不多说了, 直接进入主体。

 

环境: 台式机/笔记本, 树莓派B型, 16G SD卡(其实4G以上就可以了。), 网线一根, USB线一根, 手机充电器一个。 注意, 一定要是5V/1A输出的。

  1. 前往Raspberry Pi 官网下载最新的操作系统:http://downloads.raspberrypi.org/raspbian_latest, 解压保存。
  2. 下载刷卡工具,http://sourceforge.net/projects/win32diskimager/
  3. 打开刷卡工具, 选择前面解压好的img文件,确定盘符是刚插入的SD卡的盘符, 点击Write就开始刷卡了。
  4. 刷完之后,拔出SD卡, 插入树莓派。
  5. 插上网线, 连接路由器
  6. 插上电源。这个时候树莓派应该就能正常启动了。
  7. 等3分钟, 使用admin帐号登录路由器, 查看设备, 如果看到有一个名称为”raspberrypi”的设备, 说明树莓派已经正常启动了。
...

Read More...

Windows 7卸载软件错误

今天在卸载软件的时候弹出了个对话框,说是” Error opening installation log file. Verify that the specified location exists and is writable.” error when attempting to uninstall an application”.

网上找了一下解决方案, 只要

任务管理器>>找到explorer.exe>>强制关闭>>然后点击菜单栏File>>新建一个Explorer.exe就可以了。

...

Read More...