Scanner protocols